牛肉圆粉不加葱

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

  

  函数原型:LONG InterlockedIncrement(  LONG volatile* Addend);

  先来看看MSDN上怎么说:InterlockedIncre函数增加指定32位变量的值并检查结果。这个函数防止多余一条线程同时访问同一个变量。要操作64位的变量,使用InterlockedIncrement64。

  注意:InterlockedIncre这个联锁函数提供了一种简单的多个线程共享一个变量的方法。如果变量在共享内存中,不同进程的线程也能使用这种方法。参数Addend必须指向一个32位变量;否则,这个函数在多核的X86系统和non-X86系统上的行为无法预知。

posted on 2013-03-19 20:37  牛肉圆粉不加葱  阅读(298)  评论(0)    收藏  举报