在使用多线程处理任务时也不是线程越多越好,由于在切换线程的时候,需要切换上下文环境,依然会造成cpu的大量开销。为解决这个问题,线程池的概念被提出来了。预先创建好一个较为优化的数量的线程,让过来的任务立刻能够使用,就形成了线程池。 在Python3中,创建线程池是通过concurrent.futures函数库中的ThreadPoolExecutor类...
/usr/bin/env python importSocketServer fromSocketServerimportStreamRequestHandler as SRH fromtimeimportctime importstruct importjson importurllib importurllib2 importsocket importtime importtraceback importthreading importglobalres host='' port=5004 addr=(host,port) url='http://yoururl' ''' First, you...