腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
帮助理解IO-
模型
、
考虑一
下
这个矩阵:我已经想了一段时间,对于每个IO-
模型
来说,什么是一个很好的例子。到目前为止我得到的是:
同步
阻塞
:例如,一个单线程应用程序,它在执行read()系统CallSynchronous非
阻塞
时
阻塞
:同一个应用程序,但是只是使用一个线程池使用一个线程池来处理
阻塞
IO操作,而主线程不执行block.Asynchonous
阻塞
:一个应用程序,它使用
阻塞
轮询()-Call来管理像Socket这样的几个文件描述符。(是
浏览 1
提问于2011-03-16
得票数 1
回答已采纳
1
回答
如何进行内核线程通信?
、
到目前为止,我的研究让我相信唯一的方法是使用共享内存(声明全局变量)和锁定机制来
同步
线程之间的读/写。关于这方面的资料相当稀缺。 有没有其他我可以考虑的方法?内核代码中最常见的标准是什么?
浏览 2
提问于2011-08-12
得票数 3
回答已采纳
1
回答
gRPC是否通过类似服务器端回调的机制支持异步服务器和异步客户端?
、
、
、
它是关于gRPC服务器编程
模型
的。为了最大化gRPC服务器吞吐量,gRPC服务器需要将接收到的请求委托给非GRPC线程,并为每个请求提供一个回调。或者,换句话说,1) gRPC服务器线程如何不被耗时的请求处理
阻塞
?
浏览 42
提问于2020-05-21
得票数 0
3
回答
Java静态和非静态方法的
同步
行为
、
根据我的理解,非静态方法上的
同步
将在对象级别被
阻塞
,而静态方法上的
同步
将在类实例级别上被
阻塞
。 静态
同步
方法访问,然后其他非静态
浏览 1
提问于2013-12-30
得票数 1
回答已采纳
4
回答
为什么AIO比select和多线程IO处理更好?
、
我读到过select和多线程编程是低性能的IO
模型
,例如这个。 我不明白
同步
/
同步
:
阻塞
/非
阻塞
是如何提高性能的。为什么AIO是这里的最佳选择?
浏览 0
提问于2012-01-04
得票数 5
回答已采纳
2
回答
linux
pthread中两个线程间的
同步
、
在
linux
中,如何在两个线程之间进行
同步
(在
linux
上使用pthread)?我希望,在某些情况
下
,一个线程会
阻塞
自己,然后,它将由另一个线程恢复。
浏览 3
提问于2010-01-26
得票数 3
回答已采纳
1
回答
来自
同步
通信的异步通信
研究操作系统中的进程间通信,我发现异步通信可以建立在
同步
通信的基础上。但是,我不清楚该怎么做。你能向我解释一
下
吗?
浏览 0
提问于2018-02-18
得票数 0
1
回答
在c10k中每个线程有多个客户端
、
、
、
、
在c10k问题中,每个客户端通常使用一个线程,有什么最优的原因吗?每个客户端都有一个线程,这对系统来说似乎很麻烦,如果我们每个线程有25个线程,那么我们可以有400个线程,而不是10000线程。
浏览 6
提问于2014-04-23
得票数 0
回答已采纳
1
回答
“
同步
I/O”总是指“
阻塞
I/O”吗?
、
、
我只是对“
同步
/异步I/O”和“
阻塞
/非
阻塞
I/O”感到困惑。我认为“
同步
I/O”总是指某种类型的
阻塞
I/O,比如读/写,它们是
阻塞
操作,所以它们是“
同步
I/O”。 请帮忙改正!
浏览 1
提问于2017-03-04
得票数 3
回答已采纳
1
回答
Spring5Web反应性- DTO响应体转换的澄清
、
、
、
、
根据 为什么
同步
控制器方法可以是非
阻塞
的?听起来像是个矛盾。
浏览 2
提问于2017-01-23
得票数 1
2
回答
UVM
阻塞
分配争用条件
、
在标准情况
下
,我们拥有的是多个驱动程序,它们在时钟的前面驱动我们的dut,在记分板中生成一些函数调用。这些调用是
同步
的,并且它们检查/修改黄金参考
模型
中的一些共享变量是现实的。如果使用非
阻塞
赋值来完成这些操作,将不会有任何问题,但对于
阻塞
赋值,可能会出现竞争条件。解决此问题的最佳方法是什么?实现黄金参考
模型
而不是在类中?我们可以使用一些
同步
机制来解决问题,但是使用许多写并行函数会让事情变得更加困难。使用非
阻塞
赋值将使情况变得更加清晰,而sim
浏览 4
提问于2014-11-15
得票数 4
1
回答
是否对运行时一致的文件进行单独的
阻塞
-IO访问,而在
Linux
中没有显式
同步
。
、
、
、
我正在试图找出在并发性的功率损失并不是真正需要考虑的情况
下
,
同步
或fsync操作真正需要运行的频率。我正在寻找
Linux
内核、Posix或glibc可能在运行时提供的任何保证,而不是特定文件系统提供的特性。如果函数a()打开一个文件,向其写入数据,并关闭该文件,所有这些都是默认的
阻塞
IO,那么该文件是否保证在不显式
同步
到磁盘的情况
下
,以后调用打开该数据?或者,对于将被不同代码块读取的数据,应该始终调用
同步
吗?
浏览 0
提问于2020-12-01
得票数 0
回答已采纳
1
回答
我应该从resolver::async_resolve()调用的处理程序中调用socket::connect()吗?
、
、
、
我正在使用包装器类来表示网络连接。我的实现包含一个名为async_connect()的方法,它解析一个主机/服务并连接到一个相关的端点(如果可能)。如下所示: protocol_type tcp = protocol_type::v4()) std::cout << "thread [" << boost::this_thread::get_i
浏览 0
提问于2011-10-02
得票数 1
回答已采纳
2
回答
64位/32位IPC的POSIX信号量的替代方案?
、
、
、
、
我需要为一个需要在64位和32位进程之间
同步
的项目实现某种类型的
阻塞
等待。忙于等待共享内存变量会导致性能/调度问题,并且POSIX信号量似乎不支持32位和64位进程之间的IPC。对于
Linux
上的进程间
同步
,是否还有其他低开销的替代方案?
浏览 23
提问于2019-07-18
得票数 3
2
回答
sync()调用和sync命令有什么不同?
、
、
、
当运行
Linux
的处理器写入内存时,在另一个非
Linux
处理器看到所写数据之前,可能会有超过1秒的延迟。如果
Linux
进程在写入内存后立即进行系统调用,那么长延迟就会消失:我试图在代码中直接复制该逻辑open("/proc/sys/vm/drop_caches", O_WRONLY); write(fd, dat
浏览 5
提问于2013-12-26
得票数 0
1
回答
迭代文件系统的最快方法
、
、
、
、
我使用C++和
Linux
。为了达到最高的阅读速度,我陷入了两难境地。除了读取本身之外,我尽量减少阅读线程中的任何操作,但在用户和内核空间之间的不断切换--这仍然是浪费了一些时间,特别是在前面提到的数十亿个小文件的情况
下
。
浏览 4
提问于2020-04-06
得票数 3
回答已采纳
1
回答
IOCP和io_uring是异步读写的吗?
、
、
、
、
Linux
是异步通知。当文件描述符变得可读/可写/可接受时,epoll_wait将返回这个fd。但是读写仍然是
同步
的,会
阻塞
线程。因此Redis6.0使用线程池来处理网络io。Windows IOCP和
Linux
是预言家。当io_uring_enter返回时,读取的数据已经放置在缓冲区中,写缓冲区全部已经写入。负责复制这些缓冲区数据的?仍然会
阻塞
当前线程?
浏览 6
提问于2022-03-30
得票数 1
1
回答
在LegacyAspNetSynchronizationContext 4.7中使用异步/等待代码使用.net有什么效果?
、
、
、
、
在我的配置中,我将目标框架设置为4.7,并将
同步
上下文设置为使用新的AspNetSynchronizationContext (虽然我认为后者是隐含的,如果省略的话),以允许新的async / await
浏览 0
提问于2018-02-15
得票数 3
回答已采纳
3
回答
线程中的静态
同步
和非静态
同步
方法
、
谁能解释一
下
这句话...“静态
同步
方法和非静态
同步
方法不会互相
阻塞
-they可以同时运行”
浏览 2
提问于2011-04-14
得票数 8
回答已采纳
4
回答
等待IO的线程也会
阻塞
内核吗?
、
、
、
、
在计算的
同步
/
阻塞
模型
中,我们通常说执行线程在等待IO任务完成时会等待(
阻塞
)。
浏览 4
提问于2016-02-28
得票数 37
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
服务器模型——从单线程阻塞到多线程非阻塞(下)
理解PHP同步阻塞、和异步IO
一文读懂并发与并行,同步阻塞与异步阻塞
Linux下如何实现与Internet时间同步
从linux源码看socket的阻塞和非阻塞
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券