腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
channelFuture
上
调用
同步
不会
阻塞
线程
netty
我想
阻塞
,直到远程连接成功,并且我已经解析了响应。这就是我要做的 Channel ch = bootstrap.connect(addr).sync().channel(); f.sync(); System.out.println("hello world");
在
我的联络人
上
f.sync()并没有<e
浏览 42
提问于2019-05-23
得票数 0
回答已采纳
1
回答
RenderBuffer iOS,安卓GLES
同步
还是异步?
android
、
ios
、
opengl-es
、
asynchronous
、
opengl-es-2.0
在
Android和iOS
上
,gles2.0
调用
是
同步
的还是异步的?何时会
阻塞
CPU并等待GPU完成发送的命令?我相信glReadPixels和glGetTexImage肯定会
阻塞
线程
,等待所有gl命令完成。经过一些测试后,我觉得多
线程
应用程序甚至可以
在
单核设备
上
获得性能,因为GL
调用
是
同步
的,而GPU会
阻塞
CPU。 有没有任何关于gl*
调用
是<e
浏览 1
提问于2012-08-11
得票数 1
回答已采纳
2
回答
Task.RunSynchronously是干什么用的?
c#
、
multithreading
、
asynchronous
在
什么样的场景中,我可以使用这种方法。 通常,任务在
线程
池
线程
上
异步执行,不
阻塞
调用
线程
。通过
调用
RunSynchronously()方法执行的任务与当前TaskScheduler相关联,并在
调用
线程
上
运行。如果目标
浏览 0
提问于2018-10-11
得票数 36
回答已采纳
1
回答
在
netty/NIO侦听器中使用scala延续
scala
、
netty
、
continuations
传统
上
,
在
Netty中,您会执行类似的操作(例如异步连接操作):val future:
ChannelFuture
= client.connect将回调函数对象作为连接方法的参数,并从您创建的ChannelFutureListener中
调用
它(这将使回调驱动的样式类似于node.js)。我想使用scala分隔的连续,使库的使用在某种程度上类似于
阻塞
库,但它在幕后是非
阻塞
的: class MyLibraryC
浏览 2
提问于2012-02-07
得票数 9
回答已采纳
1
回答
指定超时后的
同步
方法发布。
java
、
multithreading
、
timeout
、
synchronized
基本
上
,我有一个
同步
的方法,它在被
调用
时执行一些任务。如果有办法,请有人提供一个示例代码。 提前感谢!
浏览 3
提问于2019-12-04
得票数 0
回答已采纳
1
回答
异步编程和反应编程
java
、
asynchronous
、
reactive-programming
事实
上
,
在
无障碍和非
阻塞
方面有什么区别吗?当我们
在
代码中
调用
阻塞
部分时,它就变成了
阻塞
,这是
同步
的,同时也
不会
是非
阻塞
的。如果我们要创建除主
线程
之外的另一个
线程
来进行异步编程,并且必须返回一些值,那么我们必须在java中定义join()方法,而join()是
阻塞
操作,那么它实际
上
是异步的吗?我需要知道以下问题的答案 如果
阻塞
浏览 1
提问于2020-09-23
得票数 9
回答已采纳
2
回答
何时可以使用cond来
同步
自己的销毁/取消映射?
c
、
synchronization
、
pthreads
、
posix
、
condition-variable
根据POSIX,
在
一个成功的信号之后,
在
等待
线程
或信令
线程
中,当一个
线程
在<
浏览 3
提问于2011-09-29
得票数 6
2
回答
Link HTTP请求-使用netty4异步
调用
进行响应
java
、
netty
pipeline.addLast("handler", new HttpResponseHandler());现在有了一个
线程
池,它
调用
客户端并不断发送http消息,我知道
ChannelFuture
future = channel.write(request);是异步
调用
,并且
不会
阻塞
我的问题是,是否有一种方法可以链接请求-响应,而不
调用
future.sy
浏览 6
提问于2013-06-21
得票数 0
4
回答
同步
阻塞
、非
阻塞
阻塞
和异步
阻塞
有什么区别?
multithreading
、
io
、
operating-system
、
blocking
、
synchronous
我被
阻塞
和
同步
的概念弄糊涂了,它们之间有什么区别?
浏览 1
提问于2011-12-07
得票数 31
回答已采纳
2
回答
Java并发性:
同步
(此) =>和this.wait()和this.notify()
java
、
concurrency
=>当我
同步
像"public synchronized“=>这样的方法时,然后
在
”对象==> this的实例“
上
同步
。然而,在上面的例子中:现在我
在
dequeue方法中。由于列表为零,
调用
线程
将为"waited"。据我理解,现在处于死锁状态,因为我没有机会(从另一个
线程
)对一个对象进行排队,因为&quo
浏览 5
提问于2010-05-19
得票数 3
回答已采纳
5
回答
在
C# .NET中,异步操作是否一定会创建
阻塞
的
线程
?
.net
、
multithreading
、
asynchronous
如果需要
调用
长时间运行的
同步
操作(例如- WCF、DB查询、IO等),而且我不希望
线程
阻塞
(例如- GUI
线程
),这是否意味着必须存在另一个执行
阻塞
的
线程
?
同步
调用
异步是否一定需要某个
线程
阻塞
?因此,如果我进行了10个长时间运行的异步
调用
(实际
上
是10个
同步
调用
),那么必须有10个
线程
在
等待
浏览 1
提问于2012-03-06
得票数 7
回答已采纳
3
回答
如何从Swing Gui访问
同步
缓冲区?
java
、
multithreading
、
swing
、
user-interface
、
synchronization
因为RMI
调用
将被
阻塞
,所以我将它们放在一个独立于GUI
线程
的
线程
中。为了
在
GUI
线程
之间推送信息,我的第一个想法是使用
同步
缓冲区。来自Java文档:
在
同一个对象
上
对
同步
方法进行两次
调用</em
浏览 3
提问于2012-08-27
得票数 2
回答已采纳
1
回答
推荐的任务异常处理代码是否
同步
任务?
c#
、
multithreading
、
exception-handling
、
task-parallel-library
看起来,MSDN
上
用于处理任务中引发的异常的模式会
同步
代码。
调用
task1.Wait();会导致
调用
线程
阻塞
,对吗?如果是这样,那么我根本看不到使用Task的理由,因为无论是使用Task
同步
还是异步
调用
代码,
调用
线程
都会
阻塞
,直到代码运行完毕或抛出异常。另外,如果task1
在
调用
代码进入try-catch块之前抛出异常,会发生什么情况?如果可能,try-catch
浏览 1
提问于2013-01-24
得票数 0
1
回答
我应该从resolver::async_resolve()
调用
的处理程序中
调用
socket::connect()吗?
boost
、
asynchronous
、
boost-asio
、
asyncsocket
boost::bind(&connection::resolve_handler, this, _1, _2));我想要做的是从处理程序建立连接,该连接由async_resolve方法的完成
调用
我不确定是使用主
线程
还是辅助
线程
来
调用
处理程序。因此,我应该
调用
socket::connect() (如果代码将从工作
线程
执行,这将是最明智的方式)还是再次启动异步操作(socket::async_connect() -
在
由主
线程
执行时应该使用)。
浏览 0
提问于2011-10-02
得票数 1
回答已采纳
4
回答
一种多
线程
使用的Java
同步
和静态
同步
方法
java
、
synchronization
我一直对下面的场景感到困惑 只有一个MyClass对象,有两个
线程
T1,T2。现在,一个
线程
假设T2将能够使用
同步
的方法m1(),该方法拥有唯一的MyClass对象锁,而另一个
线程
T2如果试图访问m1()将被
阻塞
。现在我的看法是,如果T2试图通过访问静态共享字段来访问静态
同步
方法m2(),那么它将被
阻塞
,因为当前的对象锁是使用T1的,并且不能执行m2(),如果Myclass有两个对象,那么T2
线程
将能够访问m1(
浏览 0
提问于2012-11-27
得票数 1
回答已采纳
3
回答
当某些东西异步运行时,是否意味着它不在主
线程
上
?
iphone
、
ios
、
objective-c
、
ipad
我把异步加载和主
线程
的概念搞混了。当某些东西被异步加载时,是否意味着它不在主
线程
上
运行?据我所知,这是两个不同的概念,一些东西可以
在
主
线程
上
异步运行,一些东西也可以在后台/辅助
线程
上
异步运行。
浏览 0
提问于2013-02-08
得票数 1
回答已采纳
1
回答
改进安卓系统的2种最佳实践:异步请求还是AsyncTask中的
同步
请求?
android
、
android-asynctask
、
retrofit
改造本身支持
同步
和异步请求(cf )。( ),后者的原因是不
阻塞
线程
,因此
不会
被android打断。 在实践中,
在
本机AsyncTask中使用
同步
调用
还是直接从Retrofit中直接使用异步
调用
更好?如果一个比另一个更好,技术
上
的原因是什么?
浏览 2
提问于2015-11-14
得票数 13
回答已采纳
3
回答
为什么异步使用ReadDirectoryChangesW?
windows
、
winapi
、
readdirectorychangesw
我已经阅读了ReadDirectoryChangesW()的文档,也看到了,但都没有说明为什么要异步
调用
它。我知道当前
线程
不会
阻塞
,但是至少对于使用完成端口的CDirectoryChangeWatcher代码来说,当它
调用
GetQueuedCompletionStatus()时,
线程
无论如何都会
阻塞
(如果没有更改的话所以,如果我首先在一个单独的
线程
中
同步
调用
ReadDirectoryChangesW(),而不关心它是
浏览 16
提问于2009-07-14
得票数 5
回答已采纳
1
回答
使所有的conroller方法都简单易用
c#
、
asp.net-web-api2
我有一个带有控制器方法的web,如下所示: doingSmth();我在这里读过关于服务器
线程
的文章:和这里:业务\数据访问层的实现是
同步
的(以及巨大的),并且没有时间将所有内容重构为async task<>。是否有某种方法只重构控制器,即“最顶层”方法成为异步方法,这样服务器就
不会
耗尽
线程
?
浏览 0
提问于2021-10-27
得票数 0
回答已采纳
1
回答
为什么非
阻塞
的web请求是有效的,因为在这两种情况下我们都持有一个服务器
线程
。
scala
、
playframework
引用: 使用未来只是图片的一半!如果您正在
调用
诸如JDBC之类的
阻塞
API,则仍然需要使用不同的执行程序运行ExecutionStage,才能将其移除Play的呈现
线程
池。我理解原始web应用程序
线程
将被释放的部分,但是仍然需要另一个
线程
来实际执行cpu密集型操作,然后计算结果,结果将传播到客户端(同时被
阻塞
浏览 0
提问于2018-09-06
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Netty实战一之异步和事件驱动
Netty快速入门,一看就懂!
CompletableFuture 的实现原理和使用场景?
Netty学习和进阶策略
Linux的IO 通信 以及 Reactor 线程模型浅析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券