section具体是什么意思,急,是用来在线程中要保护资源的么?所有线程都用该Critial Section Object来访问资源,倘若有一个线程不用这个Critial Section Object去访问资源的话,会有什么后果?假如每次访问

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:38:17
section具体是什么意思,急,是用来在线程中要保护资源的么?所有线程都用该Critial Section Object来访问资源,倘若有一个线程不用这个Critial Section Object去访问资源的话,会有什么后果?假如每次访问

section具体是什么意思,急,是用来在线程中要保护资源的么?所有线程都用该Critial Section Object来访问资源,倘若有一个线程不用这个Critial Section Object去访问资源的话,会有什么后果?假如每次访问
section具体是什么意思,急,
是用来在线程中要保护资源的么?所有线程都用该Critial Section Object来访问资源,倘若有一个线程不用这个Critial Section Object去访问资源的话,会有什么后果?假如每次访问资源的时候都创建一个Critical Section Object,这样是不是保护不了资源?

section具体是什么意思,急,是用来在线程中要保护资源的么?所有线程都用该Critial Section Object来访问资源,倘若有一个线程不用这个Critial Section Object去访问资源的话,会有什么后果?假如每次访问
int a,b;
critical section是信号量
我的使法是:
CRITICAL_SECTION cs;
使用前先要初始化:
InitializeCriticalSection(&cs);
EnterCriticalSection(&cs);
a=b;在此期间a、b不能被别的线程等进行操作
LeaveCriticalSection(&cs);
用后要删除:
DeleteCriticalSection(&cs);