腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在多
线程
情况下,httpurlconnection没有给出正确的响应代码。
、
、
为此,我使用ExecutorService进行多
线程
,以检查每个url的状态。connectionTesters.add(new ConnectionTester(string, map)); service.invokeAll(connectionTesters); 现在的问题是,当我不使用多
线程
时,我得到了每个URL的正确响应代码,但是当我使用多
线程
时,我得到了连接
超时
异常。
浏览 2
提问于2017-03-17
得票数 0
1
回答
如何在固定的
线程
循环周期下最小化CPU消耗
、
、
我使用的是pthread lib2.8,操作系统内核是arm上的
Linux
2.6.37。在我的程序中,
线程
A使用pthread接口为sched_get_priority_min(policy)和sched_get_priority_max(policy)之间的中间点设置调度优先级。在
线程
函数循环中: //do my work} 我发现这个
线程
消耗了大约3%的CPU。如果我将
超时
时间更
浏览 2
提问于2013-05-14
得票数 0
1
回答
将
超时
值设置为套接字轮询/选择的最佳实践是什么?
、
、
、
、
对于poll()调用的
超时
值应该是什么,或者如何确定它,是否有任何标准的实践。我有一个dispatcher
线程
监听所有的连接。一旦连接变为读取就绪状态,我就禁用它进行轮询,并将连接转发到处理读取的
线程
池。调度程序
线程
返回到轮询。
线程
池使用连接函数上的读操作,并将其回发到dispatcher,以便它可以添加该读操作以进行下一次轮询。但是直到它从poll()调用返回时,调度程序才能将其添加到轮询中。什么是好的
超时
值,以便调度程序
线程
可以周期性地停止轮询并更
浏览 28
提问于2017-03-14
得票数 3
4
回答
C作为
线程
调用的函数-
Linux
userland程序
、
、
、
、
我正在用C编写一个
linux
守护进程,它通过SPI接口(ioctl)从ADC获取值。SPI (spidev - userland)似乎有点不稳定,并随机冻结守护进程。我需要更好地控制对获取值的函数的调用,我正在考虑将其作为一个
线程
,等待它完成并获得返回值,如果它
超时
,假设它冻结并杀死它,而不需要这个新
线程
删除守护进程本身。我想要达到的目标的伪例子: pid =
线程
( get_adc_value(1
浏览 7
提问于2010-05-13
得票数 3
1
回答
整个服务器似乎锁定在一个cpu上。
我正在运行一个相当密集的grep搜索,尽管CPU运行在95%左右,还有7台不到3%,但系统把它扔到了那里,现在它正在竞争CPU (fast cgi,它也锁定在那个CPU上,在grep期间经常
超时
)。
浏览 0
提问于2010-06-30
得票数 0
1
回答
是否可以在pytest
超时
超时
之后继续执行其他测试?
、
、
如果我的一个测试
超时
,我会收到一条
超时
消息,所有其他测试都不会执行。有没有办法让pytest在那之后继续运行其他测试?
浏览 1
提问于2020-08-22
得票数 1
回答已采纳
3
回答
在一个
线程
中处理多个客户端的多
线程
服务器
、
、
、
我想使用C++11和标准的
linux
Librarys创建一个多
线程
socket服务器。我想创建一个总是监听新客户端的
线程
,并将这个新客户端分配给一个
线程
。但是,如果所有
线程
当前都在执行"select()“,并且具有无限
超时
,并且已经分配的客户端都没有执行任何操作,则客户端可能需要
浏览 3
提问于2012-09-02
得票数 0
回答已采纳
2
回答
从串口恰好读取N个字节
、
、
、
我需要我的
线程
阻塞,直到端口上至少有N字节可用,或者预设的
超时
时间已经到期。
超时
值和N在运行时都应该是可变的。 注意:在
Linux
上,无论是否使用boost,都使用C/C++。
浏览 3
提问于2012-12-18
得票数 4
回答已采纳
1
回答
套接字的连接和读出
超时
有什么区别?
、
、
、
3个问题: connection和读取套接字的
超时
有什么区别?,连接设置为“无穷大”意味着什么?在什么情况下,它可以保持在不定式循环?什么能触发无穷大循环死亡?读取
超时
设置为“无穷大”意味着什么?
浏览 0
提问于2010-06-18
得票数 223
回答已采纳
1
回答
Android/
Linux
线程
加入
超时
、
、
、
、
有没有一个pthreads调用可以做一些类似于pthread_join()的事情,但是有
超时
?我知道有一个pthread_timedjoin()调用,但它只在特定版本的
Linux
上可用(肯定不是在Android上)。
浏览 6
提问于2012-12-07
得票数 2
回答已采纳
8
回答
使用Python运行带有
超时
的代码的正确方法
、
、
、
我在网上查了一下,发现了一些关于运行带
超时
的代码的讨论和ActiveState菜谱。看来有一些常见的方法: 那么,什么是是正确的方式?我不是在问解决方法(例如使用Twisted和异步IO),而是实际解决实际问题的方法--我有一些功能,我只想在
超时
的情况下运行它。如果
超时
时间过了
浏览 6
提问于2011-08-04
得票数 32
回答已采纳
2
回答
套接字主机名查找
超时
:如何实现?
、
、
、
、
我编写了使用套接字的便携式Windows/
Linux
应用程序。我使用gethostbyname函数来执行DNS查找。但是,我不知道如何设置gethostbyname
超时
,并保护我的应用程序在查找名称时不会挂起。当然,在另一个
线程
上运行gethostbyname是可能的,这就是我所做的。根据我的经验,Windows会在数千个
线程
终止后崩溃,我不知道
Linux
在这种情况下会如何运行。此外,
线程
创建需要很多资源;创建3000个
线程
并不是为了运行gethostbyna
浏览 5
提问于2014-06-25
得票数 2
回答已采纳
1
回答
C++:如何设置
超时
(不是读取输入,不是
线程
)?
、
、
、
在
Linux
中得到了一个很大的C++函数,它调用了很多其他函数,组成了一个算法。在给定某些坏输入的不同点上,算法可能会“卡住”并永远继续下去。添加
超时
似乎是合适的,因为无法预测所有潜在的“卡住”点。但是,尽管我在互联网上寻找
超时
的例子,但我发现只有当你的计时是一个单独的
线程
或它正在读取输入时,才能应用
超时
。我的代码是一个单
线程
,并且不修改文件描述符,所以没有任何运气。
浏览 2
提问于2014-06-03
得票数 0
3
回答
调度分组重传
、
、
、
、
我正在UDP上编写一个网络协议,在
Linux
中使用C/C++。协议必须提供可靠性,所以我将模拟类似于在UDP上的TCP重传。编辑:有些人问我为什么要这么做。为什么不使用TCP呢?
浏览 6
提问于2011-01-04
得票数 3
回答已采纳
3
回答
需要处理大量计时器/
超时
的建议
、
、
假设我们有96,000个隧道,L2TPd需要在配置的
超时
值后为其发送HELLO msg,那么实现它的最佳方式是什么? 现在,我们有了一个计时器
线程
,每隔1秒,我们就会迭代并发送HELLO消息。
浏览 0
提问于2015-11-04
得票数 1
2
回答
curl_multi_remove_handle的
线程
安全
这似乎不在
线程
安全保证范围之内(如果是从另一个
线程
执行的话),还是我错了(
线程
安全保证基本上只是重入保证)? 建议的信号curl_multi_wait提前返回的方式是什么?它真的需要通过
超时
来完成吗?(在
Linux
下,我将使用epoll设置中的event fd来有效地使“等待这些套接字或此事件fd或给定的
超时
”)。
浏览 10
提问于2019-05-15
得票数 1
回答已采纳
3
回答
Linux
,取消阻塞读取()
、
、
、
、
在用于串行通信的多
线程
Linux
程序中,是否可以(最好的方法是什么)终止来自另一个
线程
的阻塞read()调用? 我希望尽可能保持一切反应,并避免使用重复轮询的
超时
。这个问题的背景是,我正在尝试使用JNI为
Linux
创建一个Scala串行通信库。我试图使本机方面尽可能简单,其中包括一个read()和close()函数。在Scala端,一个
线程
将调用read()并阻塞,直到来自串行端口的数据可用。但是,可以通过其他方式关闭串行端口,从而导致调用close()。现在,为了释放阻塞的
线程
浏览 13
提问于2013-05-20
得票数 10
回答已采纳
1
回答
如何使用boost::asio来抽象文件描述符?
、
、
、
有关于如何使用Boost::asio抽象到多个
Linux
文件描述符的教程吗? 我基本上是在寻找更好的抽象,以便在一个单独的
线程
上选择多个带
超时
的文件描述符。
浏览 3
提问于2012-04-10
得票数 3
回答已采纳
1
回答
Linux
中的多个硬件计时器
、
、
问题-在我的
Linux
系统上有一个间歇性的时钟漂移(2秒),所以内核计时器
线程
偶尔会被执行2秒+
超时
时间 问题-有多个硬件时钟源(TSC,HPET,ACPI_PM),如果主时钟源漂移,是否有可能创建内核计时器
线程
浏览 14
提问于2012-12-26
得票数 3
回答已采纳
1
回答
选择()上半开套接字不返回关闭()?
、
、
我正在一个没有
超时
select(sock+1, &rfd, NULL, NULL, NULL)的阻塞套接字上执行select(sock+1, &rfd, NULL, NULL, NULL)。这种情况发生在一个
线程
中,该
线程
的目标是分派传入数据。另一个监视
线程
正在管理与对等方保持活动的状态,当它检测到一个死连接时,它将关闭套接字。 在这种情况下,我希望select()会与-1一起返回。它在Windows上这样做,但在
Linux
上从来没有这样做,所以当对等点不优雅地消失时,调度
线程</
浏览 4
提问于2015-11-20
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
Android C++系列:Linux线程(一)概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券