请问一般什么时候需要用到多线程?

Brightzliu 2006-11-02 01:06:59
请问一般什么时候需要用到多线程技术?
能否举些例子呢?
...全文
502 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronk 2006-11-15
  • 打赏
  • 举报
回复
LZ搞掂了没?搞定了结帖给分哦~~做人要厚道~~
ronk 2006-11-12
  • 打赏
  • 举报
回复
举个简单的例子,最近刚做的一个告警服务器.两个线程而已:
1.扫描线程:扫描,读取,分析数据表内的相关数据.将扫描的结果发送到客户端中.
2.监听线程:UDP服务端,负责监听客户端发来的消息,然后进行分析和存储.

其实1.中的发送消息到客户端也可以分出来做另一个线程进行处理的.但是...才疏学浅,偷懒了....不好意思

希望这个例子能对LZ有用.请多指教~
zoucongjie 2006-11-12
  • 打赏
  • 举报
回复
1 并发执行
2 效率 比如一个非常负责的计算,耗时,如果在主线程中,界面容易假死。而开一个线程,不 会出现这种情况
3 如楼上所有,做一个操作,如循环等待什么的,可以达到条件时,随时中止。
4.......
tdtdtdtdtd123 2006-11-09
  • 打赏
  • 举报
回复
1 并发执行
2 效率 比如一个非常负责的计算,耗时,如果在主线程中,界面容易假死。而开一个线程,不 会出现这种情况
3 如楼上所有,做一个操作,如循环等待什么的,可以达到条件时,随时中止。
4.......
wind235 2006-11-09
  • 打赏
  • 举报
回复
1 并发执行
2 效率 比如一个非常负责的计算,耗时,如果在主线程中,界面容易假死。而开一个线程,不 会出现这种情况
3 如楼上所有,做一个操作,如循环等待什么的,可以达到条件时,随时中止。
--我想到就这样多了
「已注销」 2006-11-07
  • 打赏
  • 举报
回复
用线程可以并发执行。。
zhyaaa123 2006-11-07
  • 打赏
  • 举报
回复
可以防止阻塞,
比如说你做一个什么操作,
而你中途想取消它,
那么你就要另外开一个线程,
不然操作不了。
「已注销」 2006-11-02
  • 打赏
  • 举报
回复
比如你的程序要做一个比较长期操作的工作,下载啊什么的,可以开线程
比如你要获得好的响应时,可以开线程
............
yin0731 2006-11-02
  • 打赏
  • 举报
回复
2ge

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧