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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 23:59:00
section具体是什么意思,急,是用来在线程中要保护资源的么?所有线程都用该Critial Section Object来访问资源,倘若有一个线程不用这个Critial Section Object去访问资源的话,会有什么后果?假如每次访问
xRn@~H P!RE%;-*%NMCT MjCQIHjaO!Ak=;|;rj9 hVb3V=?o-hd)?ǧ#n4 lwٸX1mSlI̦vNøw. pxsLhp]*J8>U~O4|] &1 t+@mN㬃*ٿO/~ >VKi@)dOIXV!Й-HB.[2-;*ښ,/3 3;rgɤA^巋(K[֋ۥ;* C{.%op2,1Hr ɱnFkFzGS(77gaf4mO7 ݶp~GƎa_V˪Ov;

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);