python的多线程到底有没有用

发布网友

我来回答

1个回答

热心网友

线程主要用于异步操作。只要有异步的IO,或者是异步的操作,等待都可以用线程。

但是python的线程不足够安全。同时它还有GIL的问题。线程的退出也不太容易。所以在python里经常用进程代替线程。但是如果并发内容太多,只能用多进程+多线程方式。

总体来讲。只要用法正确。python的线程还是很可靠的。起动和完成几万次线程。一次不出错,也是有可能的。

典型的用法是,在GUI后面,做一些后台操作;多线程网络操作;后台监控某个事件;队列操作等 。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com