最近打算没事就写个python3脚本来巩固┅下最后完成一个完整的渗透测试框架。但是我发现python3在io和网络方面的速度实在是太慢了于是就要使用到多进程和多线程,但是关于进程池的传参问题我遇到了一个问题。
首先需要来看一段简单的多进程代码:
很显然这里是一个简单的多进程代码,用队列来通信
但昰同样的用线程池试试?
什么子进程怎么没有运行,于是我就测试了一下发现子进程真的没有运行。
于是我猜测和参数有关于是我紦参数给换成最普通的:
看来还真的是这样,难道线程池和多进程使用队列的方式不一样吗
问题来了第一个例子是否也可以这么用?直接试试便知:
可以看出肯定也是正确的
可是在python33中怎么才能得到这个结果呢?
提问者:为彭十七加油oO 20:24
我用你的代码可以实现的不必进行其它修改。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。