线程间如何交互?-并行程序简介

时间:2024-05-12 13:28:53
【文件属性】:

文件名称:线程间如何交互?-并行程序简介

文件大小:415KB

文件格式:PPT

更新时间:2024-05-12 13:28:53

并行

线程间如何交互? OpenMP 是基于共享内存模型. 线程通过共享变量通信. 访问共享变量会导致race condition (竞态状态) race condition:是一种状态,在这种状态下两个实体(例如两个处理过程)对同一资源进行竞争,而系统没有一种机制来测定首先要执行的是哪一个。因此,由于系统不能保证数据的正确处理,其结果是不可预测的。 为了避免线程进入竞态状态: 通过同步对象来保护数据冲突.


网友评论