What happened to thread.start_new_thread in python 3

前端 未结 2 1374
被撕碎了的回忆
被撕碎了的回忆 2020-12-09 03:14

I liked the ability to turn a function into a thread without the unnecessary line to define a class. I know about _thread, however it appears that you are not supposed to us

2条回答
  •  南笙
    南笙 (楼主)
    2020-12-09 03:53

    Unfortunately there is not a direct equivalent, because Python 3 is meant to be more portable than Python 2 and the _thread interface is seen as too low-level for this purpose.

    In Python 3 the best practice is usually to use threading.Thread(target=f...). This uses different semantics, but is preferred because the interface is easier to port to other Python implementations.

提交回复
热议问题