小编nis*_*s84的帖子

如何确保执行相同功能的两个线程互斥

两个线程将使用相同的func().两个线程应该是互斥的.如何让它正常工作?

(输出应为"abcdeabcde")

char arr[] = "ABCDE";
int len = 5;

void func() {
    for(int i = 0; i <len;i++)
        printf("%c",arr[i]);
}
Run Code Online (Sandbox Code Playgroud)

c c++ mutex

2
推荐指数
1
解决办法
194
查看次数

0
推荐指数
1
解决办法
140
查看次数