网站介绍:文章浏览阅读605次。首先介绍两个概念:临界区 Critical Section:一个程序运行多个线程本身是没有问题的,但是问题出在多个线程访问共享资源。多个线程读共享资源其实也没有问题,但是在多个线程对共享资源读写操作时发生指令交错,就会出现问题,一段代码块内如果存在对共享资源的多线程读写操作,称这段代码块为临界区竞态条件 Race Condition:多个线程在临界区内执行,由于代码的执行序列不同而导致结果无法预测,称之为发生了竞态条件下面代码的执行结果是多少呢? static int counter = _多线程访问共享资源
- 链接地址:https://blog.csdn.net/LHBGXX/article/details/114581774
- 链接标题:多线程学习十一:多线程对共享资源的访问_多线程访问共享资源-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:9270
- 网站标签:多线程访问共享资源