腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7179)
视频
沙龙
4
回答
为什么AIO比select和
多线程
IO处理更好?
、
我读到过select和
多线程
编程
是低性能的IO模型,例如这个。 我不明白同步/同步:
阻塞
/
非
阻塞
是如何提高性能的。为什么AIO是这里的最佳选择?
浏览 0
提问于2012-01-04
得票数 5
回答已采纳
2
回答
linux
串口--多读程序
、
、
智能卡读卡器<->微控制器<-> PC//John
浏览 2
提问于2013-03-08
得票数 0
3
回答
如何在java中结束inputstream.read
我正在尝试从串行连接的5台设备读取数据。如果设备运行正常,我的Java代码运行良好,否则inputstream.read()会挂起程序,不允许进一步执行。我想要做的是:如果一个设备没有响应我的代码,它应该结束自己,让控件转到主程序,在那里它将转到下一个设备。套接字在一个轮询周期内保持打开。OutputStream osnew= es.getOutputStrea
浏览 1
提问于2013-06-19
得票数 1
1
回答
单线程与
非
阻塞
是如何工作的?
、
、
如果单个线程调用
非
阻塞
函数,那么如何处理
非
阻塞
函数?创建了一个新线程,并在该线程中执行返回的(但未结束的)
非
阻塞
?我指的是一般的
非
阻塞
函数,而不是特定于I/O的情况。请让我知道
阻塞
调用的
多线程
和
非
阻塞
调用的单线程的优缺点。
浏览 6
提问于2020-05-18
得票数 0
1
回答
理解web框架中的同步请求处理
、
、
、
、
、jersey、spring )与具有池线程的典型
多线程
服务器是如何不同的。一个线程正在监听,在新线程中会发生大量的处理,web中的
非
阻塞
请求也不能与java中的
非
阻塞
IO相比,在选择器中,一个线程可以读取多个通道。在
多线程
服务器(和线程池)上异步web框架的真正好处/用例是什么?一种可能是以某种方式(如何?)保持HTTP请
浏览 8
提问于2015-05-13
得票数 0
2
回答
Python中的
阻塞
I/O
、
Python和
多线程
方面的新手。 我读过一些关于什么是
阻塞
I/O和
非
阻塞
I/O的文章,主要区别似乎在于
阻塞
I/O只允许任务顺序执行,而非
阻塞
I/O允许并发执行多个任务。如果是这样的话,
阻塞
I/O操作(一些Python标准内置函数)如何执行
多线程
?
浏览 1
提问于2016-12-21
得票数 0
4
回答
如何防止程序等待接收客户端的消息?
、
、
、
我创建了一个聊天系统,程序将尝试从每个在线客户端接收消息,但问题是程序正在等待第一个客户端发送和接收内容,然后它正在侦听另一个客户端。请看下面的代码,我简化了代码,没有提供main。port = input("Port: ")s.bind(('', port))a, b = s.accept()while
浏览 2
提问于2019-06-20
得票数 0
1
回答
阻塞
IO如何影响
Linux
中的
多线程
应用程序/服务
、
、
、
我用
Linux
上的C语言探索了web爬虫的几个概念。为了决定我将使用
阻塞
IO,多路复用的OI,AIO,某种组合,等等,我特别需要知道(我可能应该通过一些测试代码自己发现它,但为了方便起见,我更喜欢从别人那里知道),当在
阻塞
模式下调用IO时,是特定的线程(假设是
多线程
的app/svc)还是整个进程本身被
阻塞
?更具体地说,在多头(POSIX)应用程序/服务中,专用于远程读/写的线程可以
阻塞
整个进程吗?如果是这样,我如何才能在不终止整个进程的情况下解除
阻塞
浏览 0
提问于2011-09-23
得票数 1
回答已采纳
1
回答
用于并行/多处理器音频处理的资源
、
、
我最近花了相当多的时间学习实时音频处理的细节,我发现的大多数库/工具都是以c/c++代码或脚本/图形语言的形式存在的,其中包含编译的c/c++代码。你能提供链接,书名,任何相关的东西吗?
浏览 1
提问于2012-07-21
得票数 1
1
回答
制作
非
阻塞
锁的目的是什么?
在python
多线程
()中,获取允许锁是非
阻塞
的。 制作
非
阻塞
锁的目的是什么?
浏览 15
提问于2021-06-01
得票数 0
回答已采纳
2
回答
在
Linux
中以
非
阻塞
方式读取原始输入
、
、
我正在研究
Linux
内核,特别是输入子系统。我对读取不同输入事件(主要是键盘和鼠标)的/dev/ input /eventX设备感兴趣。我想知道
浏览 3
提问于2013-08-31
得票数 0
4
回答
Php
非
阻塞
soap客户端
、
、
我使用了很多webservices,一个巨大的php应用程序。通常情况下,它们都会在10秒或更短的时间内向我发送数据,但有时我会遇到一个没有响应并冻结所有过程的人。
浏览 0
提问于2012-04-19
得票数 0
回答已采纳
3
回答
java中的异步和
非
阻塞
概念。有可能是异步和
阻塞
在一起吗?
、
、
、
、
在介绍nio之前,我认为
非
阻塞
和异步概念是相同的。asynchronous -对堆栈溢出的标记描述: 在另一些地方,我发现线程和异步是不相关的东西--我的大脑是颠簸的。 因此,nonblocking标签还有另一个比
浏览 2
提问于2014-08-14
得票数 2
2
回答
cpp unix
多线程
套接字
阻塞
和
非
阻塞
.什么是
阻塞
?
、
、
、
在我的
多线程
应用程序中,我使用AF_UNIX类型的套接字。在默认情况下,它的
阻塞
。问题是“
阻塞
”是什么意思?它是在执行应用程序上的或::send调用或所有线程时
阻塞
线程(就像fgets做的那样)?如果它
阻塞
所有线程/整个应用程序,我猜需要使用
非
阻塞
套接字吗?如果是,请举例说明如何设置AF_UNIX
非
阻塞
套接字以及何时需要设置
非
阻塞
模式(以及如何设置)。如何::recv?谢谢。
浏览 2
提问于2012-06-09
得票数 2
回答已采纳
1
回答
使用rabbitmq与
多线程
的区别
、
、
、
如果我错了,请纠正我,但是,我用Ruby开发了一段时间,其中最明显的缺点之一就是缺乏
多线程
。最近,我一直在探索节点js,特别是它的
非
阻塞
IO“功能”。我的问题是: 为什么要使用单线程语言并使用rabbitmq来实现异步,而您只需要使用一种
多线程
语言,比如节点js,您就可以并行地触发1000个请求,并且它们都可以同时完成?与其他
多线程
语言相比,节点js有什么创新吗?我想我真正想问的是:节点js、
非
阻塞
IO和
多线程
之间有什么区别吗?
浏览 5
提问于2014-04-19
得票数 2
回答已采纳
4
回答
将fgets用作
非
阻塞
函数c++
、
、
= NULL){}我该怎么做呢?
浏览 0
提问于2011-05-19
得票数 2
3
回答
IO操作是否在绿色线程中运行?
阻塞
IO操作是
阻塞
整个OS线程和该OS线程上的所有绿色线程,还是只
阻塞
一个绿色线程?
浏览 0
提问于2019-05-09
得票数 3
1
回答
Node.js线程池的混淆
、
我的理解是,Node.js通过事件循环提供纯基于事件的代码,但是,如果每个事件都是在幕后生成线程,那么它与apache有什么不同,比如,apache也生成用于
阻塞
调用的线程?
浏览 1
提问于2016-02-16
得票数 1
回答已采纳
1
回答
如何为3个不同的事件(信号量、p线程条件和
阻塞
套接字recv)
阻塞
单个线程?
、
、
、
、
我有一个
多线程
系统,在这个系统中,主线程必须在
阻塞
状态下等待以下4种事件中的一种发生: 理想情况下,当发生上述任何情况时,我希望有一种机制来解除主线程的
阻塞
,比如带有合适的超时参数的p投票()。由于对CPU使用的影响,
非
阻塞
和轮询是不理想的,而对不同事件进行单独的线程
阻塞
是不理想的,因为延迟增加了(从其中一个事件中解除
阻塞
浏览 5
提问于2017-09-29
得票数 1
2
回答
在异步程序中等待I/O就绪时的CPU利用率
、
、
、
在异步程序(例如,asyncio、twisted等)中,所有系统调用都必须是非
阻塞
的。这意味着在主循环的每次迭代中都需要执行一个
非
阻塞
的select (或类似的东西)。这似乎比
多线程
方法更浪费,在
多线程
方法中,每个线程都可以使用
阻塞
调用并休眠(不会浪费CPU资源),直到套接字准备就绪。这是否有时会导致异步程序比它们的
多线程
替代方案更慢(尽管线程切换成本很高),或者是否有某种机制使这不是一个有效的问题?
浏览 0
提问于2016-11-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
服务器模型——从单线程阻塞到多线程非阻塞(上)
服务器模型——从单线程阻塞到多线程非阻塞(下)
服务器模型——从单线程阻塞到多线程非阻塞(中)
聊聊非阻塞I/O编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券