Files
rdkit/Code/RDGeneral
Brian Kelley a6890baf0f 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-06 14:09:57 +02:00
..
2022-04-12 13:53:07 +02:00
2019-10-10 20:18:43 +09:00
2021-03-22 13:14:10 -04:00
2023-11-15 06:45:42 +01:00
2025-06-06 14:09:57 +02:00
2019-04-16 12:05:47 -04:00
2021-02-15 14:29:04 +01:00
2022-09-14 06:36:42 +02:00
2022-07-11 11:20:03 +02:00
2025-05-14 13:37:59 +02:00
2025-05-14 13:37:59 +02:00
2020-08-25 07:51:18 +02:00