我正试图在Python中创建一个多线程散列破解/ bruteforcer,并且当线程生成所有可能的单词组合并将它们放在一个队列中时,遇到一个问题,同时有10个其他线程散列该队列。问题是10个哈希线程占用了1个线程生成器的执行时间,瓶颈了它。所以我的问题是这样的:是否有可能让一个进程更新一个队列,并且可以在Python中同时使用其他线程?线程使用队列时,进程是否可以更新共享队列?
0
A
回答
0
+0
感谢您的回答。我有一个for循环,通过put调用来加载单词和get call来获取每个单词和散列。这导致了〜2,000,000-12,000,000个获取和放置呼叫锁定队列常量,并且我的程序非常慢。现在我在一个'bytearray'中存储了500,000个单词,导致了一个荒谬的速度提升 –
相关问题
- 1. 线程排队时没有更新共享列表
- 2. 跨多个进程的共享队列
- 3. 以编程方式更新azure服务总线队列共享访问策略
- 4. 使用嵌套类在进程间共享队列(Python)
- 5. 多处理。使用共享队列的进程子类
- 6. RabbitMQ:是否可以在队列空时删除队列?
- 7. 线程不是从队列
- 8. 线程安全队列 - 入队/出队
- 9. Python - 线程 - 我可以创建线程队列列表吗?
- 10. 单个线程是否可以消耗多个队列?
- 11. 进程队列计时器
- 12. 线程和队列
- 13. Perl线程::队列
- 14. Android线程队列
- 15. 队列线程池
- 16. 队列和线程
- 17. 调度队列中使用dispatch_semaphore_wait时线程是否饿死?
- 18. perl进程队列
- 19. 在不同的子进程中的线程之间的共享队列
- 20. 限制Python线程队列中的线程,队列
- 21. iOS GCD:主线程从主队列以外的队列中取出队列?
- 22. python:如何共享与队列线程之间的sqlite连接?
- 23. 是否可以使用Go的缓冲通道作为线程安全队列?
- 24. Python Gevent共享队列(监听器进程)
- 25. 在多个进程中共享结果队列
- 26. 进程之间的共享数据队列
- 27. 在线程和另一个轮询线程之间共享队列
- 28. 使用管理器更新Python多进程中的队列
- 29. ThreadPoolExecutor - 在队列之前使用线程
- 30. 使用队列的Python中的线程
是 - 查看'multiprocessing.Queue'的文档 –