小编Adi*_*Jha的帖子

在 c 中的线程中使用 Sleep()

我希望我的程序打印

  • 第一秒你好
  • 第二秒你好
  • 第三秒你好。

所以我写了下面的代码。实际发生的是

  • 第一秒 - 什么都没有
  • 第二秒 - 什么都没有
  • 第三秒 - 你好你好你好

如何纠正?

实际发生的是我

void *myThreadFun(void *vargp)
{
    while (1)
    {
        sleep(1);
        printf("hello");
    }
}
Run Code Online (Sandbox Code Playgroud)

c

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

标签 统计

c ×1