标签: python-3.x stack windows-10 python-multithreading python-multiprocessing
使用来自纳斯达克的网址查看股票数据。对于4000只股票我正在考虑在一个线程中做每个4000个url线程。有没人试过这个?它是否超载Windows堆栈?
答案 0 :(得分:0)
我建议将concurrent.futures.ThreadPoolExecutor()与默认的max worker一起使用,因为太多线程会导致巨大的开销。
concurrent.futures.ThreadPoolExecutor()
最大工人默认为(processor_count) * 5,我相信你的情况很好。
(processor_count) * 5
使用asyncio的客户端也是一种选择,但它要复杂得多。
asyncio