腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在一个
线程
中处理多个客户端的多
线程
服务器
、
、
、
我想使用C++11和标准的
linux
Librarys创建一个多
线程
socket服务器。我想创建一个总是监听新客户端的
线程
,并将这个新客户端分配给一个
线程
。但是,如果所有
线程
当前都在
执行
"select()“,并且具有无限
超时
,并且已经分配的客户端都没有
执行
浏览 3
提问于2012-09-02
得票数 0
回答已采纳
1
回答
是否更改另一个
线程
的pthread取消类型?
、
、
、
我想要完成的是,主
线程
首先在工作
线程
上尝试正常的延迟取消(对我来说,
执行
代码是一个黑盒),然后如果
线程
在
超时
(pthread_timedjoin_np())后仍在运行,我希望
执行
异步取消。我遇到的问题是pthread_setcanceltype()只适用于调用
线程
。有什么变通方法或技巧可以让我做到这一点吗?我希望避免使用信号,因为至少在
Linux
下,异步取消似乎仍然会
执行
线程
对象的C++析构函数,这对我来说很重要。
浏览 1
提问于2011-07-06
得票数 1
回答已采纳
1
回答
Linux
中的多个硬件计时器
、
、
问题-在我的
Linux
系统上有一个间歇性的时钟漂移(2秒),所以内核计时器
线程
偶尔会被
执行
2秒+
超时
时间 问题-有多个硬件时钟源(TSC,HPET,ACPI_PM),如果主时钟源漂移,是否有可能创建内核计时器
线程
浏览 14
提问于2012-12-26
得票数 3
回答已采纳
2
回答
curl_multi_remove_handle的
线程
安全
这似乎不在
线程
安全保证范围之内(如果是从另一个
线程
执行
的话),还是我错了(
线程
安全保证基本上只是重入保证)? 建议的信号curl_multi_wait提前返回的方式是什么?它真的需要通过
超时
来完成吗?(在
Linux
下,我将使用epoll设置中的event fd来有效地使“等待这些套接字或此事件fd或给定的
超时
”)。
浏览 10
提问于2019-05-15
得票数 1
回答已采纳
2
回答
停止
执行
QThread
、
、
我正在尝试在QT应用程序中实现
超时
。我使用QThread来
执行
操作(需要
超时
的任务),并使用QElapsedTimer来计算等待
执行
操作的时间。mThread.isRunning()){} mThread.terminate();现在,如果任务没有完成并且
超时
发生,我就会在
线程
仍在运行时破坏,和应用程序会崩溃。我试图调用QThread的terminate()函数,但是它在Windows上工作,但
浏览 9
提问于2013-06-05
得票数 0
2
回答
用C/C++实现
执行
超时
、
、
、
、
我一直在考虑在我的代码中实现一个
执行
超时
机制。我浏览寻找建议,但我所看到的只是为被调用的其他程序实现
执行
超时
,这并不完全是我的想法。您将如何实现它? 提前感谢
浏览 2
提问于2015-03-06
得票数 4
回答已采纳
1
回答
套接字的连接和读出
超时
有什么区别?
、
、
、
3个问题: connection和读取套接字的
超时
有什么区别?,连接设置为“无穷大”意味着什么?在什么情况下,它可以保持在不定式循环?什么能触发无穷大循环死亡?读取
超时
设置为“无穷大”意味着什么?
浏览 0
提问于2010-06-18
得票数 223
回答已采纳
2
回答
套接字主机名查找
超时
:如何实现?
、
、
、
、
我编写了使用套接字的便携式Windows/
Linux
应用程序。我使用gethostbyname函数来
执行
DNS查找。但是,我不知道如何设置gethostbyname
超时
,并保护我的应用程序在查找名称时不会挂起。当然,在另一个
线程
上运行gethostbyname是可能的,这就是我所做的。根据我的经验,Windows会在数千个
线程
终止后崩溃,我不知道
Linux
在这种情况下会如何运行。此外,
线程
创建需要很多资源;创建3000个
线程
并不是为了运行ge
浏览 5
提问于2014-06-25
得票数 2
回答已采纳
3
回答
需要处理大量计时器/
超时
的建议
、
、
假设我们有96,000个隧道,L2TPd需要在配置的
超时
值后为其发送HELLO msg,那么实现它的最佳方式是什么? 现在,我们有了一个计时器
线程
,每隔1秒,我们就会迭代并发送HELLO消息。
浏览 0
提问于2015-11-04
得票数 1
2
回答
阻塞插座
、
、
我正在编写一个小型c
linux
本地服务器的程序。我读过很多关于
线程
、选择函数、非阻塞选项等的文档,但是我找不到任何关于如何处理客户端故障的文档。更具体地说,使用
线程
和阻塞套接字(我知道这不是最好的主意,但我只是在运行一些测试),当客户端连接太慢时会发生什么?或者当客户端不正确地关闭连接(或者根本不关闭连接)时会发生什么?我的插座会被堵住吗?
浏览 5
提问于2015-06-27
得票数 2
回答已采纳
1
回答
选择()上半开套接字不返回关闭()?
、
、
我正在一个没有
超时
select(sock+1, &rfd, NULL, NULL, NULL)的阻塞套接字上
执行
select(sock+1, &rfd, NULL, NULL, NULL)。这种情况发生在一个
线程
中,该
线程
的目标是分派传入数据。另一个监视
线程
正在管理与对等方保持活动的状态,当它检测到一个死连接时,它将关闭套接字。 在这种情况下,我希望select()会与-1一起返回。它在Windows上这样做,但在
Linux
上从来没有这样做,所以当对等点不优雅地消失时,调
浏览 4
提问于2015-11-20
得票数 2
回答已采纳
1
回答
在多
线程
情况下,httpurlconnection没有给出正确的响应代码。
、
、
为此,我使用ExecutorService进行多
线程
,以检查每个url的状态。connectionTesters.add(new ConnectionTester(string, map)); service.invokeAll(connectionTesters); 现在的问题是,当我不使用多
线程
时,我得到了每个URL的正确响应代码,但是当我使用多
线程
时,我得到了连接
超时
异常。
浏览 2
提问于2017-03-17
得票数 0
2
回答
C:如果文件被删除,阻塞读取应该返回。
、
、
、
可能会发生这样的情况:在另一个
线程
中,设备被关闭,文件复制器被删除。不幸的是,读物没有返回,也没有注意到,并且一直阻塞。我想知道,在
Linux
中是否有更好的方法?
浏览 5
提问于2016-10-28
得票数 3
回答已采纳
1
回答
函数getaddrinfo出现问题
、
我使用函数getaddrinfo来获取域名的ip地址,OS =
linux
,language = c++。我注意到当以太网电缆被拔出时,该函数会阻塞
线程
30秒(该函数在30秒内没有返回)。是否可以为该函数设置
超时
,或者中断函数的
执行
或任何其他想法? 谢谢EB
浏览 6
提问于2011-02-03
得票数 0
3
回答
调度分组重传
、
、
、
、
我正在UDP上编写一个网络协议,在
Linux
中使用C/C++。协议必须提供可靠性,所以我将模拟类似于在UDP上的TCP重传。编辑:有些人问我为什么要这么做。为什么不使用TCP呢?
浏览 6
提问于2011-01-04
得票数 3
回答已采纳
1
回答
等待(长
超时
)和加入(Long millis)之间的区别?
、
、
在
线程
-2上被
线程
-1调用时,wait()和join()方法都使
线程
-1等待
线程
-2,或者等待某个时间,或者直到
线程
-2完成。如果我们使用这些方法的重载版本,即等待(长
超时
)和联接(Long millis),那么 在等待(长
超时
)的情况下,
线程
-1将通过通知(或通知)或甚至
超时
(以第一时间为准)成为可运行的。在连接(Long millis)情况下,
线程
-2将在
线程
-2完成或
超时
时(
浏览 3
提问于2012-01-11
得票数 5
回答已采纳
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
回答
在
超时
时暂停
线程
、
、
、
、
我有一个用于连接UDP的
线程
。 我想在
超时
时暂停我的
线程
(或者在我存储UDP帧的QStack中没有新帧的时候)。
浏览 1
提问于2016-04-18
得票数 3
2
回答
有没有合适的方法来设置
线程
的
超时
时间?
、
、
、
、
我们有一个解码函数,它在自己的
线程
中运行来
执行
它的工作。
执行
时间通常远低于定义的
超时
值,但在某些情况下,可能需要更长的时间才能完成。因此,需要具有
超时
,以确保该函数不会对程序的其余部分造成额外的延迟。 这是目前在Windows操作系统上开发的,但我也在考虑
Linux
的可移植解决方案。
浏览 0
提问于2012-08-17
得票数 0
2
回答
超时
并行
执行
线程
、
、
在处理并行
线程
时,输出应该是:“等待,完成”!目前它是:“等待,不应该显示,完成”。也许有人能帮上忙?
浏览 0
提问于2016-02-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
谈谈多个线程顺序交替执行的问题
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券