Use multiprocessing since you want to do multiple things at once
https://pymotw.com/2/multiprocessing/basics.html If I understand you
correctly, once the string is found you would terminate the process, so you
would have to signal the calling portion of the code using a Manager dictionary
or l
I've been unsuccessfully looking for an alternative for signals, that works in
threads.
After updating a script of mine from being single-threaded to being
multi-threaded, I realised that signals do not work in threads.
I've used signals to handle blocking operations that possibly take forever