可行,一般多线程处理同步问题最简单的方法就是加锁了定义一个全局的CRITICAL_SECTION g_cs;操作:EnterCriticalSection( &g_cs );int iRand = rand();LeaveCriticalSection( &g_cs );程序首尾加分别初始化和删除锁InitializeCriticalSection( &g_cs );DeleteCriticalSection( &g_cs );不过要注意不要过于频繁调用了,不然就死锁了