小编Cho*_*enn的帖子

使用sleep()或无限循环来等待事件会更好吗?

我目前正在研究与SSH服务器通信的客户端.一切都运行良好,但是,因为服务器回答很慢,我不得不等待它发送数据.我有两个选择,我想就什么是等待服务器的最有效方法提出建议.

选择#1:

while (!(ssh_channel_poll(*sshChannel,0)))
 ;
Run Code Online (Sandbox Code Playgroud)

选择#2:

while (!(ssh_channel_poll(*sshChannel,0)))
  sleep(1);
Run Code Online (Sandbox Code Playgroud)

c sleep libssh

4
推荐指数
1
解决办法
759
查看次数

标签 统计

c ×1

libssh ×1

sleep ×1