永发信息网

为什么需要使用并发编程?什么时候适合使用并发编程技术?

答案:2  悬赏:70  手机版
解决时间 2021-03-18 04:29
为什么需要使用并发编程?什么时候适合使用并发编程技术?
最佳答案
并发编程又叫多线程编程。
在程序中,往往有很多很耗时的工作,比如上传文件、下载文件、跟客户聊天需要长时间建立连接。这种时候,一个线程是服务不了多个用户的,会产生因为资源独占产生的等待问题。
例如:编写一个耗时的单线程程序:
  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:
void CSingleThreadDlg::OnSleepSixSecond()
{
Sleep(6000); //延时6秒
}

  编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有必要学习——多线程编程。
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
肉松算不算油腻的东西
如何定义原创设计作品
梦见耳朵里有大片耳屎和蛆是什么意思?
惠民地产地址在什么地方,想过去办事
07年桑塔纳3000车怎么样?能买吗?多少钱合适
预算13万,身高一米八三,买什么车呢
螺纹避孕套和大颗粒避孕套,哪种对女性刺激更
中国电信京东手机城营业厅我想知道这个在什么
漳州租车多少钱一天 漳州租车哪里比较便宜
4399生死狙击天梯联赛怎么拿喷漆
肖哥是什么?
怎么可以拿到韩国户籍
水瓶座女人刚刚分手的男友给她狂打电话,打了
百旺副食在哪里啊,我有事要去这个地方
从零开始的异世界生活怎么了,应该更新了,为
推荐资讯
小明和他妹妹两人的总钱数比小明的钱多20.75
这条手串是什么石头做的,是碧玺吗
江苏泰兴黄桥上海花园小区多少钱一个平方
我们是节能服务公司,想给我们市场销售部起个
从单位的大划拨土地证中办理个人的小划拨土地
省交警部门,为什么哈雷摩托可以上高速
一共46人,每条小船限坐6人,每条大船限坐8人
经常吃猪皮冻能吸收胶原蛋白吗
怎样看待爸爸喝醉了酒总是会跟自己的女儿打电
万洁隆健康洗衣中心地址在什么地方,想过去办
函授文凭可以提早拿不 我是高升本 08年考的
镶黄旗敬老院我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?