nonblocking 相关问题

非阻塞模式I / O要么传输至少一个字节,要么立即返回错误或流结束。非阻塞算法是指在没有通常的互斥原语的情况下使用并发,保证线程操作不会无限期地阻塞。这通常通过原子值修改(递增/递减)和/或读取(比较和交换)操作来处理。不清楚这个标记的用途。

Vert.x仍然阻止EventLoop,即使在executeBlocking中运行了阻塞代码

我有代码:public static void main(String [] args){Vertx.vertx()。deployVerticle(“ com.my.domain.app.Server”); //Server.java} public void start(){Router router = Router.router(vertx); ...

回答 1 投票 0

Powershell JAR可执行文件占用实例

我尝试编写一个powershell脚本来运行我的Jar,这只是一个使用tomcat catalina servlet的简单的hello world spring web mvc应用程序。问题是执行我的Jar文件后,powershell ...

回答 1 投票 1

如何在webflux中异步解析/写入json? ObjectMapper方法被阻止

我看到杰克逊从2.9开始支持无阻塞,但是如何在webflux中使用它呢?有演示吗?

回答 2 投票 0

一个不安全的MPI非阻塞通信示例?

我正在程序内部实现MPI无阻塞通信。我在MPI_Isend man_page上看到,它说:无阻塞的发送调用表示系统可能会开始从发送中复制数据...

回答 1 投票 0

非阻塞套接字-如何检查连接是否成功?

正确设置了非阻塞套接字后,我将执行以下连接:在套接字上调用connect。如果返回0,则表示我已经连接,否则,请检查errno。如果errno不是EINPROGRESS ...

回答 1 投票 1

如何使用C ++ Future读取标准输入而不会阻塞?

测试程序StdoutWriter在1秒内将一些文本({“ id”:0,“ cmd”:1})写到stdout,然后在5秒后再次写入,然后等待10秒然后退出。我已经单独运行了该程序并验证了...

回答 1 投票 0

C#非阻塞Socket.Connect()

我选择不使用异步调用,因为它需要回调,我很好奇是否有一种方法可以通过利用类似于Unix的非阻塞套接字方法Poll()来解决此问题,因为它创建了Asyn ...

回答 4 投票 3

在golang中缓存网络流?

我正在尝试为golang中的视频流编写缓存代理。我的问题是,如何在多个连接之间分配大块数据的流复制?或如何存储(缓存)和...

回答 2 投票 1

具有骆驼的异步非阻塞组播

我有两个查询:1.我们可以在骆驼中使用非阻塞异步路由吗?我确实看到与seda异步,但是如果将工作卸载到其他阻塞的线程。 2.如果可以,我们可以在此类路由中使用多播。 ...

回答 1 投票 0

如果具有MSG_PEEK的无阻塞recv成功,那么没有MSG_PEEK的后续recv也将成功吗?

这是我正在处理的某些代码的简化版本:void stuff(int fd){int ret1,ret2;字符缓冲区[32]; ret1 = recv(fd,buffer,32,MSG_PEEK | MSG_DONTWAIT); / *错误...

回答 5 投票 12

交互式python-保持控制台与GUI主循环交互

我想知道如何创建一个GUI应用程序,并从启动它的控制台中进行交互。例如,我想在PyQt中创建一个GUI并从控制台使用它。 ...

回答 3 投票 2

考虑到TCP,当IO处于非阻塞状态时,状态设计模式很少使用吗?

在我的TCP应用程序中,只要IO处于阻塞状态,状态设计模式就似乎很有用。我的SwingWorker的doInBackground()可以通过...

回答 1 投票 2

将数据从内核复制到用户期间,非阻塞I / O会进入睡眠状态吗?

之所以问这个问题,是因为我正在研究使用epollwait的Go中的多路复用I / O。当套接字准备就绪时,goroutine将被唤醒并开始以非阻塞模式读取套接字。如果...

回答 1 投票 0

支持非阻塞IO的Android HTTP请求框架

我一直在寻找“ NON-BLOCKING IO” HTTP请求框架,但是很难找到很多东西。看着OkHttp,Retrofit和其他几个,但看起来他们俩都没有做非阻塞IO(...

回答 1 投票 0

JavaScript异步功能不会被阻止

由于异步功能是非阻塞的,所以我期望以下代码中的asyncfunc不会阻塞,console.log(a)打印为零。 var a = 0; const asyncfunc = async()=> {for(let i = 0; i

回答 1 投票 1

Ruby readpartial和read_nonblock不会抛出EOFError

我试图沿着独角兽的路线理解并重新创建一个简单的预分叉服务器,在该服务器上,启动分叉的服务器会进行4个进程,所有进程都在控制套接字上等待(接受)。 ...

回答 1 投票 12

Perl即发即弃HTTP请求

这与后台/异步HTTP请求不同。有没有办法触发HTTP PUT请求,而不等待响应或成功/失败的确定?我的代码库是单......

回答 2 投票 0

WINAPI中是否存在非阻塞主机解析方法?

有用于阻止主机解析的getaddrinfo(),但是有非阻止方法吗?

回答 4 投票 7

没有客户端调用时如何使grpc服务器执行其他工作?

我有一个与grpc一起使用的简单函数,该服务的启动方法如下:void start_server(){string addr(“ 0.0.0.0:50002”); ImageServiceImpl服务; ...

回答 1 投票 0

Jersey Web服务可伸缩方法,用于下载文件并回复客户端

我需要使用Jersey构建一个Web服务,该服务从另一个服务下载一个大文件并返回给客户端。我想让jersey读取一些字节到缓冲区并将这些字节写入客户端...

回答 2 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.