多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 线程应用场景概述 子线程的用途在于相当于开了多少无窗口的程序,但各子线程之间又可以互相通信交互,互相共享变量/共享数据表/共享函数.这样就可以避免开多个进程,只需要一个进程开多个线程就可以了.多进程的通信和交互是比较麻烦的,能用多线程去完成的就不要用多进程. #### 应用场景1 http请求时用子线程进行,避免卡主窗口界面 #### 应用场景2 用于采集,把一个任务切分成多个片段分发给多个子线程去执行,以节约时间,比如有1万篇文章需要用http去请求采集,每次请求需要耗时10秒,则如果只用一个线程去采集需要花10秒;如果用10个线程去采集则只需要1000秒. #### 应用场景3 用于同时进行完全不同的任务.比如线程1采集百度新闻,线程2采集新浪博客,线程3下载漫画,线程4检测数据.