VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 508|回复: 4

创建一个主的工作线程,然后在这个主工作线程下创建N个子工作线程,请问其意义何在?

[复制链接]
87_avatar_middle
最佳答案
11 
在线会员 发表于 2019-8-9 09:45:41 | 显示全部楼层 |阅读模式
3驿站币
我在翻看从网上获得的某一源码,发现其在程序中创建了一个主的工作线程,然后在其下面再创建了N个子线程,不知道其意义何在?





上一篇:CString.format问题求助
下一篇:为啥每次都出错,重写了好几次了,每次都提示无法执行
87_avatar_middle
最佳答案
11 
ico_lz  楼主| 发表于 2019-8-10 11:35:55 | 显示全部楼层
原来这样写是为了解决在程序中加入线程后无法启动对话框!
84_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-10 19:56:54 | 显示全部楼层
个人感觉,1,分线程较多,会更容易启动程序,2,就像很多封装库一样,方便后续增删内容
84_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-10 19:58:24 | 显示全部楼层
对于第一点,程序小不用考虑,大了才需要分
98_avatar_middle
最佳答案
0 
online_moderator 发表于 2019-8-26 18:41:21 | 显示全部楼层
本帖最后由 小鱼儿 于 2019-8-26 18:43 编辑

一般写这种代码,软件都比较正规,有一定规模。方便快速开发。 因为我们开发时候又很多异步操作,创建工作线程,就变成所谓的主线程,很多逻辑在这里面,但遇到网络或者耗时写文件都子线程完成,子线程完成后直接丢给工作线程。这样子就是一个异步系统。

android 开发的时候,系统自带这种模式,你会发现好多源代码都有这个逻辑。这样子不用频繁创建线程,减少不必要代码开发。

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-9-25 04:53

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表