信号量内核对象允许多个线程在同一时刻访问同一资源,但要限制在同一时刻访问此资源的最大线程数目。因此在用CreateSemaphore函数创建信号量时,要指出允许的最大资源计数和当前可用资源计数。
线程在处理完共享资源后,应在离开时使用ReleaseSemaphore函数将当前可用资源计数加1。
信号量内核对象
最新推荐文章于 2022-10-13 20:36:27 发布
信号量内核对象允许多个线程在同一时刻访问同一资源,但要限制在同一时刻访问此资源的最大线程数目。因此在用CreateSemaphore函数创建信号量时,要指出允许的最大资源计数和当前可用资源计数。
线程在处理完共享资源后,应在离开时使用ReleaseSemaphore函数将当前可用资源计数加1。