仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 400|回复: 7
打印 上一主题 下一主题

[其他Linux] 带来一篇linux中线程同步和互斥会商

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:58:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用gcc或g++进行编译,使用gdb进行调试;
订交历程之间的干系次要有两种,同步与互斥。所谓互斥,是指漫步在分歧历程之间的多少程序片段,当某个历程运转个中一个程序片断时,别的历程就不克不及运转它们当中的任一程序片断,只能比及该历程运转完这个程序片断后才能够运转。所谓同步,是指漫步在分歧历程之间的多少程序片段,它们的运转必需严厉依照划定的某种前后序次来运转,这类前后序次依附于要完成的特定的义务。
  明显,同步是一种更加庞大的互斥,而互斥是一种特别的同步。
  也就是说互斥是两个线程之间不成以同时运转,他们会互相排挤,必需守候一个线程运转终了,另外一个才干运转,而同步也是不克不及同时运转,但他是必需要安照某种序次来运转响应的线程(也是一种互斥)!
  总结:互斥:是指某一资本同时只同意一个会见者对其举行会见,具有独一性和排它性。但互斥没法限定会见者对资本的会见按次,即会见是无序的。
  同步:是指在互斥的基本上(年夜多半情形),经由过程别的机制完成会见者对资本的有序会见。在年夜多半情形下,同步已完成了互斥,出格是一切写进资本的情形一定是互斥的。多数情形是指能够同意多个会见者同时会见资本
</p>
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
飘飘悠悠 该用户已被删除
沙发
 楼主| 发表于 2015-1-18 08:34:21 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
谁可相欹 该用户已被删除
板凳
发表于 2015-2-1 15:53:35 来自手机 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
活着的死人 该用户已被删除
地板
发表于 2015-2-7 08:31:10 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
蒙在股里 该用户已被删除
5#
发表于 2015-2-21 11:21:37 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
透明 该用户已被删除
6#
发表于 2015-3-6 20:29:45 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
不帅 该用户已被删除
7#
发表于 2015-3-13 09:27:15 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
柔情似水 该用户已被删除
8#
发表于 2015-3-20 19:28:02 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-3-14 03:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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