腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C作为
线程
调用的函数-
Linux
userland程序
、
、
、
、
我正在用C编写一个
linux
守护进程,它通过SPI接口(ioctl)从ADC获取值。SPI (spidev - userland)似乎有点不稳定,并随机冻结守护进程。我需要更好地控制对获取值的函数的调用,我正在考虑将其作为一个
线程
,
等待
它完成并获得返回值,如果它
超时
,假设它冻结并杀死它,而不需要这个新
线程
删除守护进程本身。我想要达到的目标的伪例子: pid =
线程
( get_ad
浏览 7
提问于2010-05-13
得票数 3
1
回答
套接字的连接和读出
超时
有什么区别?
、
、
、
3个问题: connection和读取套接字的
超时
有什么区别?,连接设置为“无穷大”意味着什么?在什么情况下,它可以保持在不定式循环?什么能触发无穷大循环死亡?读取
超时
设置为“无穷大”意味着什么?
浏览 0
提问于2010-06-18
得票数 223
回答已采纳
1
回答
Linux
,C++,使用轮询/选择( w/o阻塞执行
线程
)
等待
事件
、
、
、
用例 我不想创建一个专门的
线程
来
等待
超时
,因此,我希望使用以一种~异步的方式
等待
可
等待
对象的
超时
是否可以使用通知互斥对象
等待
超时
?主
线程
伪码 使用<e
浏览 4
提问于2015-02-24
得票数 2
回答已采纳
3
回答
为什么epoll_wait只提供1ms的
超时
时间?
epoll_wait、select和poll函数都提供了
超时
。然而对于epoll,它是在1ms的大分辨率下。Select & ppoll是唯一提供亚毫秒
超时
的方法。因此,为了更频繁地做其他事情而不是1ms,我实际上必须提供一个0的
超时
(本质上是禁用它)。我可能会在主循环中的某个地方添加我自己的usleep,以防止它消耗过多的CPU。所以问题是,当我清楚地认为有更高分辨率的
超时
时,为什么
超时
是以毫秒为单位。
浏览 1
提问于2011-12-22
得票数 3
回答已采纳
5
回答
C++ Win/
Linux
线程
同步事件
、
、
、
、
你好,我有一些代码是跨平台的,通过取消#ifdef OS,谢谢
浏览 5
提问于2010-05-11
得票数 0
1
回答
等待
(长
超时
)和加入(Long millis)之间的区别?
、
、
在
线程
-2上被
线程
-1调用时,wait()和join()方法都使
线程
-1
等待
线程
-2,或者
等待
某个时间,或者直到
线程
-2完成。如果我们使用这些方法的重载版本,即
等待
(长
超时
)和联接(Long millis),那么 在
等待
(长
超时
)的情况下,
线程
-1将通过通知(或通知)或甚至
超时
(以第一时间为准)成为可运行的。在连接(Long millis)情况下,
线程</
浏览 3
提问于2012-01-11
得票数 5
回答已采纳
2
回答
您可以使用多个
线程
来对应用程序进行平移吗?
、
、
、
我正在编写一个以
Linux
为主要目标的面向GUI的调试器,但我计划在将来将端口移植到其他OSes。因为GUI必须始终保持交互,所以我有几个
线程
处理不同的事情。首先,我有一个“调试事件”
线程
,它简单地循环
等待
waitpid返回,并将接收到的事件传递给其他
线程
。我这么做是因为waitpid没有
超时
,因此很难将其与其他事件循环集成,并保持响应性(waitpid可以无限期挂起!)。该手册页似乎至少支持从另一个
线程
浏览 12
提问于2009-06-18
得票数 8
回答已采纳
2
回答
多
线程
: java条件
等待
超时
但无法返回
、
、
、
sharedLock.lock();condition.await(5, TimeUnit.SECONDS);子
线程
Thread.sleep(10);// sleep to simulate a long executionsharedLock.unlock(); 假设子
线程
发送网络请求并
等待
响应,我希望主
线程
等待
最多5秒,如果
超时
,请重试
浏览 10
提问于2016-06-11
得票数 3
回答已采纳
3
回答
如何在python编程中从另一个
线程
唤醒被select.poll.poll()函数阻塞的
线程
?
、
我没有办法唤醒被poll.poll()函数阻塞的
线程
。有人能帮帮我吗?
浏览 0
提问于2012-08-21
得票数 5
2
回答
curl_multi_remove_handle的
线程
安全
这似乎不在
线程
安全保证范围之内(如果是从另一个
线程
执行的话),还是我错了(
线程
安全保证基本上只是重入保证)? 建议的信号curl_multi_wait提前返回的方式是什么?它真的需要通过
超时
来完成吗?(在
Linux
下,我将使用epoll设置中的event fd来有效地使“
等待
这些套接字或此事件fd或给定的
超时
”)。
浏览 10
提问于2019-05-15
得票数 1
回答已采纳
4
回答
在
Linux
上
等待
多个条件变量而没有不必要的睡眠?
、
、
、
、
我正在编写一个延迟敏感应用程序,它实际上希望同时
等待
多个条件变量。我以前读过几种在
Linux
上获得这个功能的方法(显然这是Windows上内置的),但它们似乎都不适合我的应用程序。我所知道的方法是: 使用时间
等待
循环遍历多个条件变量。对于#1,你必须
等待
虚拟
线程
醒来,然后给真正的
线程
发送信号,然后真正的
线程</
浏览 19
提问于2010-05-17
得票数 28
回答已采纳
3
回答
需要处理大量计时器/
超时
的建议
、
、
假设我们有96,000个隧道,L2TPd需要在配置的
超时
值后为其发送HELLO msg,那么实现它的最佳方式是什么? 现在,我们有了一个计时器
线程
,每隔1秒,我们就会迭代并发送HELLO消息。
浏览 0
提问于2015-11-04
得票数 1
1
回答
超时
后调用的AutoResetEvent集
、
、
如果没有
等待
线程
,
等待
句柄将保持有信号状态,直到
线程
尝试
等待
它,或者直到调用它的Reset方法。EventWaitHandle MyWaitHandle = new AutoResetEvent(false);public void Method1() //do something#1正在向外部应用程序提交请求,并
等待
信号或
超时
。如果从外部应用程序接收到响应,则
线程
#2设置
等待</e
浏览 2
提问于2012-02-07
得票数 1
回答已采纳
2
回答
tryLock和lock.tryLock的行为(
超时
,单位)
、
、
、
我对tryLock和lock.tryLock(
超时
值,单位)的ReentrantLock功能没有什么疑问。如果两个
线程
正在通过调用lock.tryLock(
超时
值,单元).And锁
等待
锁,而两个
线程
仍在
等待
(它们的
超时
时间尚未完成),.My问题是哪个
线程
将被锁定?还有另一个
等待
线程
会发生什么呢?示例:在t=1,th2调用lock.tryLock(
超时
,单位)4秒 在t=2,
浏览 1
提问于2017-03-14
得票数 0
1
回答
同一个QThread连续多次使用QMutex::lock()
、
、
、
读取的
超时
时间为1000 has。读取被包装在一个永久循环中,读取由一个QMutex保护。这将允许
线程
1读循环继续。,会转储
线程
id。我看到的是
线程
2调用锁和块,而
线程
1有锁并正在读取。
线程
1完成读取并解锁互斥锁。
线程
1移动到循环的下一次迭代,并再次获得锁。
线程
2在readMutex.lock ()调用上仍然被阻塞。你知道我怎样才能使这个循环通过
线程
,而不需要使用睡眠将
线程
1放在后台?
浏览 5
提问于2020-07-15
得票数 0
1
回答
将一次性
超时
计时器与sqlite表中的行关联
、
、
、
我想在我的程序(
Linux
C)中构造一个sqlite表:1个ip/端口对、2个FIFO队列指针、3个进程id或
线程
id当在sqlite表中插入一行时,如果没有预期的事件,则启动一次性
超时
计时器(当创建行时,第三个字段为null,它
等待
进程或
线程
填充thrid字段)。在
超时
时间内发生,则删除该行。
超时
计时器是一次性计时器,因此在将行插入到表中后,它只使用一次。
浏览 1
提问于2013-05-12
得票数 0
回答已采纳
1
回答
简单骆驼ftp路由
超时
、
、
、
el-1)
线程
#1 - ShutdownTask DefaultShutdownStrategy信息
等待
,因为仍有1次飞行和
等待
完成的交换,
超时
时间为8秒。1)
线程
#1 - ShutdownTask DefaultShutdownStrategy信息
等待
,因为仍有1次飞行和
等待
完成的交换,
超时
时间为7秒。el-1)
线程
#1 - ShutdownTask DefaultShutdownStrategy信息
等待
,因为仍然
浏览 8
提问于2015-03-10
得票数 3
回答已采纳
1
回答
C-函数"pthread_timedjoin_np“的隐式声明
、
、
、
、
我正在将windows库移植到
linux
。我需要使用时间连接来
等待
线程
在特定的
超时
中加入。 编辑-1:我的系统是RedHat 5.
浏览 2
提问于2014-02-25
得票数 6
2
回答
阻塞插座
、
、
我正在编写一个小型c
linux
本地服务器的程序。我读过很多关于
线程
、选择函数、非阻塞选项等的文档,但是我找不到任何关于如何处理客户端故障的文档。更具体地说,使用
线程
和阻塞套接字(我知道这不是最好的主意,但我只是在运行一些测试),当客户端连接太慢时会发生什么?或者当客户端不正确地关闭连接(或者根本不关闭连接)时会发生什么?我的插座会被堵住吗?
浏览 5
提问于2015-06-27
得票数 2
回答已采纳
1
回答
使用
超时
连接多个
线程
、
我需要使用
超时
加入多个
线程
。类似于Thread.join(long millis),但用于多
线程
。for (Thread thread : threads) {} 但这显然需要每个
线程
单独
等待
,才能达到
等待
threads.length * timeout的效果。我想要为所有
线程
浏览 2
提问于2015-05-13
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
滴滴超时等待费上线了
linux多线程服务器
Linux系统编程 线程属性
在用户界面线程上等待的危险性
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券