腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
启动
不
阻塞
Java
主
线程
的
后台
线程
?
、
、
、
、
我有以下
Java
代码:{ showGUI();我
的
问题是,
启动
MyRunnable会
阻塞
主
线程
,导致showGUI在运行完成之前不会被调用。我想让程序做
的
是生成MyRunnable并允许它在
后台
独立运行,使主
线程
能够忘记它,继续做它想做
的
事情(比如调用showGU
浏览 3
提问于2012-04-21
得票数 5
回答已采纳
1
回答
GCD:
线程
只有两种类型吗?主
线程
和
后台
线程
、
、
、
、
上下文:然而,Main Thread也可以被非
主
DispatchQueue所使用。苹果让QOS优先处理这些任务: 用户
启动
:由用户
启动
并立即产生结果
的
工作。必须完成此工作,用户才能继续。实用程序:可能需要一点时间而不需要立即完成
的
工作。类似于进度条和导入数据。
后台</e
浏览 0
提问于2018-05-29
得票数 2
回答已采纳
1
回答
Java
中
的
非
阻塞
异步IO
、
、
有没有办法在
不
阻塞
任何
线程
(包括
后台
线程
)
的
情况下在
Java
中进行异步IO?来自C#,我对异步IO
的
理解是,当您调用 await ReadAsync() 调用
线程
(
线程
池
的
一部分)单步执行ReadAsync函数,在某个时刻从操作系统内核调用异步读取函数,然后将其自身添加回
线程
池以获取其他一旦读操作完成,
线程
池就会收到通知,另一个
线程
会接管Task
浏览 20
提问于2020-04-26
得票数 1
回答已采纳
1
回答
从UI中并行任务等待而
不
阻塞
、
、
我使用并行任务库在
后台
运行异步任务。有时,当UI
线程
未
阻塞
时,我不得不等待
后台
任务
的
完成委托。 在UI
线程
(2)中
启动
后台
任务之后,我尝试调用等待方法,这会导致死锁.我需要一个解决方案来等待指定
的
<
浏览 5
提问于2014-03-27
得票数 0
1
回答
在新
线程
中
启动
活动时遇到问题
、
、
我正在尝试
启动
一个
后台
活动。this.startActivity( new Intent(this, WhereAmI.class)); }.start(); 问题是startActivity不能在新
线程
中创建如果不能做到这一点,我
如何
在
后台
启动
新
的
活动,这样它就不会影响当前
的
GUI。
浏览 2
提问于2012-01-20
得票数 1
1
回答
多个托管对象上下文
、
、
、
我见过很多人使用很多managedObjectContext,但是除了使用Undo管理器之外,使用multipleManagedObjectContext
的
真正原因是什么?为什么使用多个会很有用?
浏览 1
提问于2013-09-08
得票数 1
3
回答
如何
从F#中
的
非
阻塞
异步方法中更新WPF
、
、
、
System.InvalidOperationException:“调用
线程
无法访问此对象,因为其他
线程
拥有它。”我有一个带有按钮
的
WPF GUI,单击该按钮可以:我不想
阻塞
主
线程
(GUI)。但是,当我尝试用
后台
进程
的
结果更新主
线程
时,我
的
代码给出了上面的错误。
如何
让
后台
异步进程
浏览 3
提问于2021-05-26
得票数 0
回答已采纳
0
回答
Android运行正确
的
后台
操作
、
、
如何
在
不
造成内存泄漏或
阻塞
其他
线程
的
情况下正确运行
后台
操作?我最初使用
的
是asynctask,但它使用了一个
线程
池,
线程
池在
后台
执行5个任务后
阻塞
,传递弱引用并不能解决内存泄漏
的
问题。我认为我应该使用实现Runnable
的
类,并在活动中使用ExecutorService
启动
runnable (singleThreadExecutor)。然后我调用
浏览 3
提问于2018-07-15
得票数 0
回答已采纳
4
回答
在
Java
中
阻塞
主要方法总是不好
的
吗?
、
、
我们有一个持续运行
的
应用程序。除了初始化几个
后台
线程
之外,
主
方法中没有什么可做
的
。
后台
线程
处理发生
的
套接字事件。除了处理套接字事件
的
时间外,app仍然处于空闲状态。Main <e
浏览 2
提问于2020-01-17
得票数 0
回答已采纳
3
回答
在
后台
线程
上执行核心数据保存?
、
、
、
、
我有一个按钮,将核心数据SQLite中选定
的
条目标记为“最喜欢
的
”,这意味着我只是将索引
的
BOOL从off转到on。我有一些同时执行
的
代码,它触发了一个漂亮
的
小粒子爆炸("Hooray,一个最受欢迎
的
!“),但是我遇到了一个问题,在这个问题上,爆炸被推迟到save完成之后。我不知道为什么,因为触发爆炸
的
代码是在save调用之前。我是一个相对较新
的
程序员,所以也许我遗漏了一些东西,但是在这样
的
情况下,代码
不
逐
浏览 4
提问于2013-04-10
得票数 2
回答已采纳
1
回答
避免使用处理程序
线程
在SCREEN_ON上执行ANR
、
、
、
、
获取ANR执行Intent.ACTION_SCREEN_ON
的
阻塞
/繁重调用。Intent.ACTION_SCREEN_ON)) { }} 为了避免ANR,我计划将
阻塞
操作移到工作
线程
中
浏览 52
提问于2021-09-04
得票数 0
1
回答
Kotlin协同任务、Android异步任务和异步等待
的
区别
、
、
、
我浏览了Kotlin,我理解了它是
如何
工作
的
,但是我对Kotlin Coroutine和Android Async.execute()和异步等待有一种混淆。Kotlin协同器在
后台
运行,
不
阻塞
UI
线程
,但是当我们
启动
android AsyncTask(使用doInBackground onPostExecute和onProgressUpdate重写
的
方法)时,它也在
后台
线程
中进行计算,并在UI
线程
上
浏览 1
提问于2019-05-22
得票数 11
2
回答
C#网络应用程序
线程
导致程序
阻塞
、
我正在开发一个带有
线程
的
网络应用程序。我有一个事件处理程序,它会在屏幕上显示一个表单。问题是进行此调用
的
线程
会立即
阻塞
,因此显示
的
表单也会
阻塞
。我已经解决了这个问题,方法是让该函数改变它当前所在
的
表单,然后使用invoke required将新表单强制放到该
线程
上。这是一个可怕
的
技巧,什么是让新
的
form.Show()方法通过它自己
的
线程
的
正确方
浏览 0
提问于2010-11-12
得票数 0
回答已采纳
1
回答
在执行
后台
任务时与目标C中
的
GUI交互
、
、
、
换句话说,当我与
主
窗口交互时,我
不
希望
主
窗口
的
GUI
阻塞
(旋转沙滩球),同时将
Java
保持在Cocoa之上。 到目前为止,我尝试
的
是创建一个
后台
线程
,将我
的
方法--调用消息--发送到
Java
。当C/C++接收到该消息时,我注册一个窗口观察者,然后使用Objective++使用消息端口源(仍然在
后台
线程
上)
启动
一个run循环。我
的
浏览 2
提问于2017-10-16
得票数 0
回答已采纳
1
回答
在提供ThreadStart ()之前,
不
执行Console.Readline委托
、
在我提供了一个函数并
启动
线程
之后,实际上什么都没有发生。我需要添加Console.Readline()来将消息写入文件。为什么它表现得像这样?thread.IsBackground = true; //Console.ReadLine(); }我没有多
线程
应用程序
的
经验,所以我可能错过了一些简单
的
东西。
浏览 1
提问于2018-07-20
得票数 0
回答已采纳
5
回答
如何
在
Java
中创建允许
主
应用程序完全退出
的
后台
线程
?这在Linux中有效,但在Windows中不起作用
、
、
、
、
我有一个
Java
应用程序,它创建一个新
线程
来做一些工作。我可以毫无问题地
启动
新
线程
。当"main“程序终止时,我希望我创建
的
线程
继续运行--它确实是这样做
的
…… 但问题是,当我从Eclipse或Windows下
的
Ant运行
主
应用程序时,除非
后台
进程被终止,否则控制不会返回。如果我在ant中派生
主
java
进程,我希望一旦主
线程
完成其工作,控制权就返回到an
浏览 1
提问于2010-04-15
得票数 4
3
回答
是否可以在
后台
启动
异步事件循环而
不
生成
线程
或进程?
、
我有一个用Python3.5实现
的
服务,它应该定期通过网络加载一个文件。我希望在主
线程
加载时避免
阻塞
它。为了避免将
线程
和共享内存
的
复杂性引入到我
的
应用程序中,我想使用带有异步包
的
事件循环来检测这一点。要运行事件循环,我已经找到了AbstractEventLoop.run_forever()和AbstractEventLoop.run_until_complete(future)方法,但它们在调用时似乎都
阻塞
了主
线程
我发现避免这种情况<
浏览 3
提问于2017-04-16
得票数 5
回答已采纳
1
回答
如何
使用TcpListener终止windows服务
的
阻塞
调用
、
我有一个运行独立
后台
线程
的
windows服务。在
线程
内部,它
启动
一个TCP服务器,该服务器使用TcpListener监听客户端。我想知道当出现
阻塞
时
如何
优雅地关闭服务,如下所示:我发现,很明显,windows服务可以中止任何其他
线程
,只要它们被设置为
后台
线程
,但如果其中一个
线程
正在
阻塞
怎么办如果有,处理这种情况
的</
浏览 2
提问于2013-02-04
得票数 1
回答已采纳
1
回答
如何
使用Android或ServiceIntent
、
有人能帮我理解
如何
正确使用安卓服务或IntentService吗?--我假设调用Thread.sleep()会导致主
线程
阻塞
。我
的
理解是正确
的
吗? 服务本身仍然运行在
主
应用程序
线程
上,但没有UI组件(活动),即使用户不使用应用程序,服务也会继续运行,这与不使用
的
活动不同。任何长期运行
的
后台
工作仍然必须创建一个单独
的
线程
,以避免
阻塞
主
应用程序<
浏览 5
提问于2017-06-03
得票数 0
回答已采纳
1
回答
C# ShowDialog()在从
线程
触发时不会
阻塞
主
窗体
、
、
我有一个带有主窗体和几个
后台
线程
的
Windows窗体应用程序。为了显示“很好”
的
消息,我使用ShowDialog()实现了一个表单,它将显示为一个模态对话框。对ShowDialog()
的
所有调用都是在
主
窗体
的
窗体级别上实现
的
(而不是在
线程
级别上实现
的
),但有时我从
线程
触发一个事件,该事件将在
主
窗体
的
窗体级别上处理。在这种情况下,对话不再是.
主
窗体
浏览 1
提问于2014-02-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程:如何防止在线程阻塞与唤醒时死锁
Java中如何优雅的使用线程池?
Java线程安全如何进行原子操作,一致性的最佳实践
java并发编程之线程状态
PeekMessage优雅的解决MFC主界面无响应难题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券