1 引言
线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。
为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。
使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进程...
- [mx10209] 看后很受启发,我们一定要培养独立思考的能力,向博主学习! 12/24 12:49
- [gao2951713] 虽然参加工作了,但是我一直想搞懂汇编,想享受那种操控机器的快感。所以又重新回到汇编的怀抱里来了。 12/04 17:15
- [tomato] 王爽老师《汇编语言》上都是博主写的这样。楼上是没看这本书喽!强烈建议楼上学习这本书! 书写格式应该 11/25 19:19
- [diabloduke] assume cs:code code segment 请教一下,为什么这段代码 11/25 08:43
- [wswcsxp2008] 再次支持一下楼上所言,时间真是个好东西。我怎么会总觉得时间过的太快,但早上总不能早起呢,唉,现在凌晨 10/06 00:53
- [wangcz] 我也是刚开始学习汇编,有时候又没有时间看课本,现在才知道时间是多么宝贵。看了之后很受启发,脚踏实地才 05/09 15:36
- [fanqingtulv] 谢谢,学到了好多的东西。。 11/27 18:26
- [18757223] 好帖 10/20 17:10
- [游客] 三过家门而不入 是忘记了带钥匙! --润丰彩票 10/12 23:12
- [游客] 我学的是pascal 07/26 16:23
- [wuyoudaozhu] 你好,谢谢您的检查。现在我有个困惑:在执行jmp ax命令时,IP是先变为0,然后IP再等于[ax] 10/24 10:27
- [nice_future] 谢谢您的评论,我会继续努力!我起初是想学点技术的,学着学着感觉学汇编成为兴趣啦! 08/17 07:36
- [hwenycocodq520] 老师问你个问题: 物理地址为21F60H,偏移地址为:FFFFH 求段地址为多少: 我解 05/19 17:24
- [fxl] 谢谢 12/28 14:26
- [nono] 谢谢博主对我作业的检查。 以后请多多指教 11/05 17:44
- [891204dh] 呵呵 老哥 不错哟,大家都来谢你了呢 所以 我也来了 嘻嘻 08/26 01:26
- [semidotnet] 来这里转转,谢谢你对我作业的点评。 08/18 10:43
- [fang] 如果只知道8KB怎么计算 13根地址线的寻址能力是怎么计算机出来的 ? 07/12 23:39
- [zdpopup] 谢谢你的 鼓励.我会的 07/01 00:55
- [squaaa] mess 谢谢你对我前两次作业的检查! 我会继续加油。 01/17 14:43
[2010-12-06 11:05] Linux下的多线程编程[转]
阅读全文 |
评论次数(0) |
浏览次数(942) |
所属类型(计算机)
[2010-12-06 11:02] 线程与进程的区别[转]
多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢?
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:
一个程序至少有一个进程,一个进程至少有一个线程。
线程的划分尺度小于进程,使得多线程程序的并发性高。
另外,进程在执行过程中拥有独立...
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:
一个程序至少有一个进程,一个进程至少有一个线程。
线程的划分尺度小于进程,使得多线程程序的并发性高。
另外,进程在执行过程中拥有独立...
阅读全文 |
评论次数(0) |
浏览次数(876) |
所属类型(计算机)
[2010-12-06 11:00] 进程-百度词条
对应用程序来说,进程就像一个大容器。
进程在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。
进程-概念
进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一个线程向磁盘写入文件,另一个则接收用户的按键操作并及时做出反应,互相不干扰),在程序被运行后中,系统首先要做的就是为该程序进程建立一个默认线程,然后程序可以...
进程在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。
进程-概念
进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一个线程向磁盘写入文件,另一个则接收用户的按键操作并及时做出反应,互相不干扰),在程序被运行后中,系统首先要做的就是为该程序进程建立一个默认线程,然后程序可以...
阅读全文 |
评论次数(0) |
浏览次数(853) |
所属类型(计算机)
[2010-11-24 10:15] 霍乱-海地
霍乱弧菌造成脱水,导致人体功能衰竭
在我国,甲级传染病只有两种,一是鼠疫,一是霍乱。可想而知,俗称“二号病”的霍乱,曾经造成多么大的灾难。
引起霍乱的罪魁祸首是霍乱弧菌,其致病机理非常简单,就是让病人脱水,最终造成神经障碍、脏器衰竭或循环衰竭等。
霍乱弧菌到达小肠后,能够分泌肠毒素,肠毒素贴在小肠细胞表面,像水泵一样把氯离子源源不断地从人细胞里吸出去,结合小肠腔里原本就很多的钠离子,形成“食盐溶液”。
小肠腔里高盐,小肠细胞里低盐,为了维持盐的平衡,小肠细胞就会发疯一样向小肠腔吐水,吐光了再从人体其它部分吸,吸了再吐。如此循环,不断制造“米泔水”,让人无...
在我国,甲级传染病只有两种,一是鼠疫,一是霍乱。可想而知,俗称“二号病”的霍乱,曾经造成多么大的灾难。
引起霍乱的罪魁祸首是霍乱弧菌,其致病机理非常简单,就是让病人脱水,最终造成神经障碍、脏器衰竭或循环衰竭等。
霍乱弧菌到达小肠后,能够分泌肠毒素,肠毒素贴在小肠细胞表面,像水泵一样把氯离子源源不断地从人细胞里吸出去,结合小肠腔里原本就很多的钠离子,形成“食盐溶液”。
小肠腔里高盐,小肠细胞里低盐,为了维持盐的平衡,小肠细胞就会发疯一样向小肠腔吐水,吐光了再从人体其它部分吸,吸了再吐。如此循环,不断制造“米泔水”,让人无...
阅读全文 |
评论次数(0) |
浏览次数(974) |
所属类型(转)
[2010-11-04 16:23] 致QQ用户的第二封信
难以承受之痛的背后——致QQ用户的第二封信
亲爱的QQ用户:
这是一个无眠之夜。是我们腾讯人度过的最痛苦和最难过的十几个小时。我们知道,在做出那个艰难的决定之后,将要直面一些用户的吃惊与不解,指责,痛骂甚至背离。我们也知道,即使你们已经做出选择,仍然会心存疑问:腾讯的反应,何至用如此激烈的方式?
在此,请听我们诚恳地再道一声歉,为所有可能给你造成的困扰和顾虑,这样的困局,我们同样难以承受。我们清楚地记得让用户有安全稳定服务的庄重承诺,也记得12年来为了产品进步而辛苦努力的日日夜夜。如今,我们宁肯背负可能的骂名,以如此激烈的方式来表达的原因,是因为任何的劝说,舆论,正义的声音都...
亲爱的QQ用户:
这是一个无眠之夜。是我们腾讯人度过的最痛苦和最难过的十几个小时。我们知道,在做出那个艰难的决定之后,将要直面一些用户的吃惊与不解,指责,痛骂甚至背离。我们也知道,即使你们已经做出选择,仍然会心存疑问:腾讯的反应,何至用如此激烈的方式?
在此,请听我们诚恳地再道一声歉,为所有可能给你造成的困扰和顾虑,这样的困局,我们同样难以承受。我们清楚地记得让用户有安全稳定服务的庄重承诺,也记得12年来为了产品进步而辛苦努力的日日夜夜。如今,我们宁肯背负可能的骂名,以如此激烈的方式来表达的原因,是因为任何的劝说,舆论,正义的声音都...
阅读全文 |
评论次数(0) |
浏览次数(926) |
所属类型(转)
[2010-11-04 16:23] 致广大QQ用户的一封信
亲爱的QQ用户:
当您看到这封信的时候,我们刚刚作出了一个非常艰难的决定。在360公司停止对QQ进行外挂侵犯和恶意诋毁之前,我们决定将在装有360软件的电脑上停止运行QQ软件。我们深知这样会给您造成一定的不便,我们诚恳地向您致歉。同时也把作出这一决定的原因写在下面,盼望得到您的理解和支持。
一、保障您的QQ帐户安全
近期360强制推广并胁迫用户安装非法外挂“扣扣保镖”。该软件劫持了QQ的安全模块,导致了QQ失去相关功能。在360软件运行环境下,我们无法保障您的QQ帐户安全。360控制了整个QQ聊天入口,QQ所有数据,包括登录帐户、密码、好友、 聊天信息都得被360搜查完,才送还给...
当您看到这封信的时候,我们刚刚作出了一个非常艰难的决定。在360公司停止对QQ进行外挂侵犯和恶意诋毁之前,我们决定将在装有360软件的电脑上停止运行QQ软件。我们深知这样会给您造成一定的不便,我们诚恳地向您致歉。同时也把作出这一决定的原因写在下面,盼望得到您的理解和支持。
一、保障您的QQ帐户安全
近期360强制推广并胁迫用户安装非法外挂“扣扣保镖”。该软件劫持了QQ的安全模块,导致了QQ失去相关功能。在360软件运行环境下,我们无法保障您的QQ帐户安全。360控制了整个QQ聊天入口,QQ所有数据,包括登录帐户、密码、好友、 聊天信息都得被360搜查完,才送还给...
阅读全文 |
评论次数(0) |
浏览次数(840) |
所属类型(转)
[2010-09-26 17:46] 2009年中国人权白皮书发布
【新华网报道】国务院新闻办公室26日发表的《2009年中国人权事业的进展》白皮书说,2009年,中国进一步完善信访工作法规制度体系,将定期接待群众来访的主体从县委书记层拓宽到各级各部门领导干部。2009年,全国信访总量同比下降2.7%,连续5年保持了下降的态势。
白皮书说,中国公民依法享有批评、建议、申诉、检举和控告的权利。中国政府通过开展绿色邮政、专线电话、网上信访、信访代理等多种渠道,为人民群众反映问题、表达诉求、提出意见建议提供便利。坚持实行党政领导干部阅批群众来信、定期接待群众来访、领导包案和责任追究等制度,切实维护人民群众的合法权益。
2009年,中共中央办公厅、国务院办...
白皮书说,中国公民依法享有批评、建议、申诉、检举和控告的权利。中国政府通过开展绿色邮政、专线电话、网上信访、信访代理等多种渠道,为人民群众反映问题、表达诉求、提出意见建议提供便利。坚持实行党政领导干部阅批群众来信、定期接待群众来访、领导包案和责任追究等制度,切实维护人民群众的合法权益。
2009年,中共中央办公厅、国务院办...
阅读全文 |
评论次数(0) |
浏览次数(881) |
所属类型(转)
[2010-07-06 10:40] 高温袭击多国 各国躲酷暑自有妙招
2010年07月06日 08:53中广网
近日,世界多个国家出现高温天气,中国大半部分地区4号也被高温笼罩,北京部分地区气温甚至一度越过了40℃。根据气象部门的预报,这种高温天气还将在未来几天困扰我国大部分地区。酷热的天气,给民众的生活带来极为不便的影响,如何防暑降温成为了民众关心的话题。
就在刚刚过去的这个周末,今年夏季的第一股热浪席卷了整个亚平宁半岛。由于不少地方的气温最高值超过了35摄氏度,意大利国家民防局已向包括罗马、米兰、威尼斯在内的十余座城市发布了二级或三级高温警报,并提醒人们要特别关注老人、孩子、心血管及呼吸系统病人的健康,并要求他们在每天最热的时候尽量待在屋内,而且...
近日,世界多个国家出现高温天气,中国大半部分地区4号也被高温笼罩,北京部分地区气温甚至一度越过了40℃。根据气象部门的预报,这种高温天气还将在未来几天困扰我国大部分地区。酷热的天气,给民众的生活带来极为不便的影响,如何防暑降温成为了民众关心的话题。
就在刚刚过去的这个周末,今年夏季的第一股热浪席卷了整个亚平宁半岛。由于不少地方的气温最高值超过了35摄氏度,意大利国家民防局已向包括罗马、米兰、威尼斯在内的十余座城市发布了二级或三级高温警报,并提醒人们要特别关注老人、孩子、心血管及呼吸系统病人的健康,并要求他们在每天最热的时候尽量待在屋内,而且...
阅读全文 |
评论次数(0) |
浏览次数(1032) |
所属类型(转)
[2010-01-27 15:03] 常用的Linux系统信息查看命令
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env ...
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env ...
阅读全文 |
评论次数(1) |
浏览次数(1540) |
所属类型(转)
[2009-12-17 10:23] 本·伯南克
========================================================
维基百科,自由的百科全书:
本·伯南克[1](英文:Ben Shalom Bernanke,1953年12月13日-),美国经济学家,现任美国联邦储备局主席。生于美国佐治亚州奥古斯塔,1979年获麻省理工学院经济学博士学位。伯南克有神童的称号,大学入学考试SAT成绩1590分,离满分仅差10分,被哈佛大学录取。
伯南克在普林斯顿大学任教17年,曾担任经济学系主任。2002年被布什任命为美联储理事。2005年6月,担任总统经济顾问委员会主席。10月被任命为下任美国联邦储备局...
维基百科,自由的百科全书:
本·伯南克[1](英文:Ben Shalom Bernanke,1953年12月13日-),美国经济学家,现任美国联邦储备局主席。生于美国佐治亚州奥古斯塔,1979年获麻省理工学院经济学博士学位。伯南克有神童的称号,大学入学考试SAT成绩1590分,离满分仅差10分,被哈佛大学录取。
伯南克在普林斯顿大学任教17年,曾担任经济学系主任。2002年被布什任命为美联储理事。2005年6月,担任总统经济顾问委员会主席。10月被任命为下任美国联邦储备局...
阅读全文 |
评论次数(0) |
浏览次数(971) |
所属类型(转)
『 查看更多文章 』