先要取得结构的首地址,然后根据偏移来修改变量.<br /><br />dx->GotResources = true;<br />只有一个写的过程,即使被其它进程中断,并修改了dx->GotResources的内容,也没什么打紧,所以不需要LOCK。<br /><br />InterlockedIncrement(&dx->OpenHandleCount);<br />过程是: 读->加1->写入<br />在读出以后,在写入之前,是不允许被其它进程修改dx->OpenHandleCount的值的,<br />所以需要保护.<br /><br />
|