How to close a thread from within?

后端 未结 4 1049
日久生厌
日久生厌 2020-12-02 14:16

For every client connecting to my server I spawn a new thread, like this:

# Create a new client
c = Client(self.server.accept(), globQueue[globQueueIndex], g         


        
4条回答
  •  误落风尘
    2020-12-02 14:47

    When you start a thread, it begins executing a function you give it (if you're extending threading.Thread, the function will be run()). To end the thread, just return from that function.

    According to this, you can also call thread.exit(), which will throw an exception that will end the thread silently.

提交回复
热议问题