Files
rdkit/Code/GraphMol/FileParsers
Brian Kelley e904452400 Fixes #8284 (#8556)
* Adds a df_forceStop to stop readers and writers, clears out queues on destructor

* Propery implement close function, requires protected closeStreams

* changes from greg's version

* close() needs to be called in the derived destructors

* Close the writers before the reader to avoid deadlock

* Don't process trailing new lines

* Don't accept pushes if the queue is done

* Add mutex protecting d_threadCounter, remove unneeded forceStop checks

* Update Code/GraphMol/FileParsers/MultithreadedMolSupplier.cpp

Co-authored-by: Greg Landrum <greg.landrum@gmail.com>

* Add comment for the d_threadCounterMutex unlock

---------

Co-authored-by: = <=>
Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
2025-06-30 08:51:03 +02:00
..
2019-10-10 20:18:43 +09:00
2025-03-20 07:40:33 +01:00
2025-04-26 06:36:57 +02:00
2019-10-10 20:18:43 +09:00
2024-09-19 18:42:25 +02:00
2023-08-11 06:04:55 +02:00
2025-06-30 08:51:03 +02:00
2023-12-08 10:00:22 +01:00
2022-07-11 13:55:35 +02:00
2019-04-16 12:05:47 -04:00
2019-04-16 12:05:47 -04:00
2024-02-28 17:05:53 +01:00