发布网友
共1个回答
热心网友
线程主要用于异步操作。只要有异步的IO,或者是异步的操作,等待都可以用线程。
但是python的线程不足够安全。同时它还有GIL的问题。线程的退出也不太容易。所以在python里经常用进程代替线程。但是如果并发内容太多,只能用多进程+多线程方式。
总体来讲。只要用法正确。python的线程还是很可靠的。起动和完成几万次线程。一次不出错,也是有可能的。
典型的用法是,在GUI后面,做一些后台操作;多线程网络操作;后台监控某个事件;队列操作等 。