DWORD g_cnt;
CRITICAL_SECTION  cs;UINT MyThread1(...)
{
   EnterCriticalSection(&cs);
   g_cnt++;
   LeaveCriticalSection(&cs);
}
UINT MyThread2(...)
{
   EnterCriticalSection(&cs);
   g_cnt++;
   LeaveCriticalSection(&cs);
}
UINT MyThread3(...)
{
   EnterCriticalSection(&cs);
   g_cnt++;
   LeaveCriticalSection(&cs);
}
=============
比如有3个线程同时对共享变量g_cnt进行写操作,我想实现这样的功能:
(1)当任意一个线程处于活动状态时  他要提示:目前有几个线程正在等待自己,
(2)当任意一个线程处于等待状态时  他要提示:目前哪个线程(提示线程ID就可以了)正在对g_cnt进行操作
有办法实现上面的功能吗?望知道的XD不吝赐教   THX   06/04/24 PM 12:28