关于EnterCriticalSection()(转)「建议收藏」

关于EnterCriticalSection()(转)「建议收藏」好文章的链接:https://blog.csdn.net/Pro2015/article/details/88786377QF自己的总结:之前一直都会看到EnterCriticalSection

大家好,又见面了,我是你们的朋友全栈君。

好文章的链接:

https://blog.csdn.net/Pro2015/article/details/88786377

 

QF自己的总结:

 

之前一直都会看到EnterCriticalSection(cs)和LeaveCriticalSection(cs),知道他们是用来进行线程同步的.

假如存在线程A和线程B使用此种方法来保证线程同步,则他俩都需要有如下的格式:

EnterCriticalSection(cs)

//需要同步的变量操作
...

LeaveCriticalSection(cs)

Enter和Leave之间的代码相当于是处于临界区,当不同的线程都使用同一个cs,其中一个线程进入执行了EnterCriticalSection(cs)还没有执行LeaveCriticalSection(cs)时,另一个线程在执行到EnterCriticalSection(cs)时会被告知有别的线程在临界区内,则他会阻塞在这里,知道别的线程离开了临界区.

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155564.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java基础—悲观锁和乐观锁

    java基础—悲观锁和乐观锁

    2020年11月12日
  • 惠普笔记本拆机详细步骤

    惠普笔记本拆机详细步骤第一次拆电脑,拆着玩玩,非也,拆机原因一:本人笔记本两个小喇叭,结果一个正常声,一个破音了,不管把声音调大还是调小,这破音的效果依然不减,把声音出孔堵住听着舒服点…..拆机原因二:发热特别严重,编

    2022年7月1日
  • Java解析XML文件的方式

    Java解析XML文件的方式在项目里,我们往往会把一些配置信息放到xml文件里,或者各部门间会通过xml文件来交换业务数据,所以有时候我们会遇到“解析xml文件”的需求。一般来讲,有基于DOM树和SAX的两种解析xml文件的方式,在这部分里,将分别给大家演示通过这两种方式解析xml文件的一般步骤。1XML的文件格式XML是可扩展标记语言(ExtensibleMarkupLanguage)的缩写,…

    2022年6月2日
  • vue获得焦点事件处理函数中控制其失去焦点,但是失去焦点后该获得焦点事件一直被触发

    vue获得焦点事件处理函数中控制其失去焦点,但是失去焦点后该获得焦点事件一直被触发当input获取焦点的时候需要判断另一个操作是否已完成,否则需要引导用户先去执行另一个操作,是则允许输入。另一个操作跟当前操作是在同一个页面上,无法通过“下一步”进行控制。解决思路是:当input获取焦点的时候,判断是否满足条件,如果否,则弹出提示引导用户先做另一步操作,然后使当前input失去焦点。但问题是:代码如下:在输入框绑定focus事件:测试:没有选择…

    2022年6月18日
  • Oracle number数据类型的使用[通俗易懂]

    Oracle number数据类型的使用[通俗易懂]需要首先明白有效位的含义:从左到右,从第一个不为零的数开始计数第一种情况:number后面都是两个正数,第一个数表示有效位,第二个数表示小数点后的位数(也就是精确度,需要进行四舍五入)例如number(2,1)存入的数据有1,0.1,1.666分析过程:存入1:要求有效位小于等于2,所以自动补充0,存入1实际上判断的是1.0是否符合条件,自然可以添加存入0….

    2022年7月24日
  • 40款帮助你加薪的IDEA神器插件![通俗易懂]

    写在前面的话:大家好,我是全栈小刘,一名零零后的编程爱好者。从初中开始编程,对编程有独特情怀,热爱技术,目前已有五年的编程经验,做过许许多多有意思的项目,这篇博客,算是对自己学习的一个总结,算是一份笔记,如果你对Java全栈感兴趣可以关注我的动态一起学习1.01的365次方=37.78343433289>>>10.99的365次方=0.02551796445…

    2022年4月17日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号