<div dir="ltr"><div><div><div><div><div><div><div><div>Hi all,<br><br></div><div>Is it possible that thread.join() cannot be interrupted on Windows, while it can be on Linux?<br></div><div>Would this be a bug, or is it by design? <br></div><div><br></div><div><br></div><div style="margin-left:40px">import threading, time<br>def wait():<br>    time.sleep(1000)<br>t = threading.Thread(target=wait)<br>t.start()<br>t.join()  # Press Control-C now. It stops on Linux, while it hangs on Windows.<br></div></div></div></div></div></div><br></div><div>Tested on Python 3.6.<br></div><div><br></div>Thanks,<br></div>Jonathan<br></div>