在编写C++程序 什么时候就需要创建线程
答案:4 悬赏:50 手机版
解决时间 2021-03-02 02:39
- 提问者网友:几叶到寒
- 2021-03-01 17:28
在编写C++程序 什么时候就需要创建线程
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-03-01 17:38
为了让程序去"分心"做别的事情的时候,
可以减少等待时间,就好像你可以一边吃饭一边看电视,这里吃饭跟看电视就是两条不同的线程
而不是你要吃完饭才能看电视...(这就是单线程)
全部回答
- 1楼网友:患得患失的劫
- 2021-03-01 19:27
譬如说你需要在程序运行过程中额外处理一些逻辑操作,加入你在打印信息,同时需要等待外面给你发送停止的指令,这时你就可以以主线程来打印,另外创建一个线程来执行循环等待接收命令。
- 2楼网友:枭雄戏美人
- 2021-03-01 19:05
这行错了: ret=pthread_create(&id,null,(void *) thread,null); 你要使用thread函数创建线程。注意thread是你自己定义的函数,这个函数虽然没有参数,但是后面的括号是不能省略的,应该写成thread()的形式。
- 3楼网友:深街酒徒
- 2021-03-01 18:41
1.同时执行不同任务
2.希望能时刻准备处理用户的取消指令,需要有一个线程时刻监视鼠标或者键盘
3.分散任务
4.有一个进程可能陷入死循环,需要一个进程监视并适时强制终止它。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯