关于锁的一些想法

原创 2011年01月23日 19:33:00

1. 程序在进入临界区后有各种原因是被换出,中断,调度,阻塞等

2. 临界区内要短

3. spin lock要慎用,如果是使用spin lock,但是临界区太大,进入临界区的线程被调度,则另一个被调度的线程会忙等,白白浪费cpu,因此,一定要是多个cpu,且临界区很简单才能用spin lock,否则还是要容忍sleep带来的开销

4. 如果想用spin lock,但是不能确定这个lock的竞争情况和执行情况,可以用常规锁,执行代码,观察cpu 的利用率

进程间同步——自旋锁

http://blog.chinaunix.net/uid-26990992-id-3264808.html 最近在看宋宝华的《设备驱动开发详解》第二版,看到自旋锁的部分,有些疑惑,所以来请教下大家...
  • wenyaocn
  • wenyaocn
  • 2017年02月21日 22:51
  • 360

对大学的想法

对大学生涯的回顾与想法为什么会想写这么个东西呢?? 原因有两点 1. 练练markdown 2. 吐槽一下自己虚度的光阴 对大学生涯的回顾与想法 大学做了什么 对于各个方面的看法 应该...
  • qq_16468937
  • qq_16468937
  • 2016年03月30日 22:56
  • 984

谈谈对工作的看法

好的团队能让你知道如何合作,如何沟通甚至是一个好的工作方式与习惯,一个好的领导除了能给你职业方面的培训,还会交给你如何形成自己的职业观、价值观,一群好的同事能让你不断地进步、快速的成长。一个好的行业会...
  • linux_zkf
  • linux_zkf
  • 2015年08月26日 08:44
  • 4122

关于团队合作的一些看法

我现在待的公司是一个分公司,在软件开发上经常需要和各个分部进行合作,而在这段合作中,我渐渐发现了一些不可避免的问题。 特此记录一下,希望以后注意并想办法解决。 1.时差导致的工作延误 ...
  • u011107827
  • u011107827
  • 2015年04月09日 16:41
  • 419

我的创业劲儿,无可阻挡-JAVA学院张孝伟

导语:张孝伟,这个怀揣着创业梦想的农村小伙,为了报答父母的恩情,他开启了自己的逐梦之旅。友好的伙伴,火旺的生意,曾经让他如鱼得水。就在他满足于现状的时候,一场突如其来的事故,让他一夜间倾家荡产。他能否...
  • cdczbk
  • cdczbk
  • 2014年08月04日 14:23
  • 765

新思路,坚持创新;好想法,坚持执行

最近,不断反思,进行了一些新的尝试,希望自己能够不断突破瓶颈。 1.倒序读书。   以前,看书,总是顺着看。看了一遍又一遍,很大的局限性是后面的章节没有前面的熟。   一般,刚刚看一本新书时,兴致勃勃...
  • FansUnion
  • FansUnion
  • 2013年12月07日 19:33
  • 1539

对物联网操作系统特征和定位的思考

对物联网操作系统特征和定位的思考在周末的上午,坐在五道口Starbucks咖啡厅里,慢慢啜着稍带苦涩的冰美式,嚼着偶尔从吸管里吸上来的焦糖粒,目光停留在玻璃窗外来回穿梭的车辆上,心绪散漫…很久没有这么...
  • hellochina15
  • hellochina15
  • 2015年05月24日 13:41
  • 3951

项目从想法到实现需要经历哪些过程

由于计算机的普及、软件的广泛使用,公众对于软件项目是个啥东西都有一个概念上的认识。很多人对于公司哪些地方将要应用一套软件系统,已经能够提出一定的想法。然而,在从想法到软件落地应用的过程中,软件项目要经...
  • lejuo
  • lejuo
  • 2014年07月22日 18:21
  • 7096

关于技术变化方面的五种思想

作者: Neil Postman  来源: 腊八粥  发布时间: 2014-09-24 15:05  阅读: 1717 次  推荐: 4   原文链接   [收藏]   译者注:本文发表于19...
  • xingxingxx2014
  • xingxingxx2014
  • 2014年10月31日 18:44
  • 187

树的打印方式

Z行打印二叉树 void Z_Print_Tree(Tree *root) { if(root == NULL) { return ; } stack ...
  • INGNIGHT
  • INGNIGHT
  • 2016年01月24日 17:38
  • 382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于锁的一些想法
举报原因:
原因补充:

(最多只允许输入30个字)