C++(20):counting_semaphore信号量

C++20提供了counting_semaphore用于更加方便的完成对信号量的使用:

#include 
#include 
#include 
using namespace std;

counting_semaphore<1> g_sem{0};

void tFunc(int num)
{
	cout<

运行程序输出:

main release sem

1 Func begin

1 Func get sem and sleep begin

2 Func begin

1 Func sleep end

你可能感兴趣的:(C/C++,c++)