腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3143)
视频
沙龙
4
回答
当
用来
暂停
线程
时
,
循环
Thread.Sleep
()
会不会
影响
性能
?
c#
、
vb.net
、
multithreading
、
blocking
、
thread-sleep
关于使用
Thread.Sleep
()方法是好是坏,有很多讨论。据我所知,它主要用于调试目的。 现在我在想:为了我的特定目的而使用它是不是很糟糕,也就是说,为了能够
暂停
/恢复
线程
而不断地
循环
它?我这样做是因为我想
暂停
执行I/O操作的
线程
,并能够以一种简单的方式恢复它。 I/O操作基本上只是将4096字节的块写入文件,直到所有数据都写入该文件为止。由于文件可能很大并且需要很长时间,所以我希望能够
暂停
操作(以防它开始消耗大量系统资源)。 我的代码
浏览 106
提问于2016-07-24
得票数 5
回答已采纳
3
回答
暂停
线程
的最佳方法?
java
、
multithreading
、
performance
、
thread-sleep
我有一个Runnable类,它在它的run方法中使用无限which
循环
连续执行一个操作。有时,用户可能希望
暂停
/恢复操作。
暂停
线程
的最佳方法是什么。Override while(true) { try{ while(pa
浏览 1
提问于2013-10-08
得票数 1
回答已采纳
4
回答
Thread.sleep
vs Monitor.Wait vs RegisteredWaitHandle?
c#
、
.net
、
multithreading
、
.net-4.0
、
clr
(以下项目有不同的目标,但我感兴趣的是了解它们是如何“PAUSEd”的)
Thread.sleep
--它会
影响
系统的
性能
吗?它是否将
线程
与其等待捆绑在一起?因此,有些
线程
被
暂停
,可以被委托唤醒,而另一些则只是等待?旋转?编辑
浏览 9
提问于2012-07-08
得票数 11
回答已采纳
2
回答
在
性能
方面,通过Quartz调度作业是否比运行while(true)
线程
更好
c#
、
.net
、
multithreading
、
quartz-scheduler
目前,我的应用程序有15个
线程
(彼此独立),结构如下{
Thread.Sleep
(x time);最近我学到了一点Quartz,我想知道用while
循环
删除这些
线程
,并组织“//做重复的工作”作为Quartz作业,在结束
时
递归地调度该作业的下一次调用,
会不会
对
性能
更好?
浏览 0
提问于2016-10-23
得票数 0
1
回答
数据库操作中的安全
线程
暂停
和恢复
c#
、
multithreading
、
synchronization
我正在创建多个与不同databases.Suppose交互的
线程
,我想
暂停
这个特定的
线程
,并在不
影响
数据库操作的情况下恢复相同的
线程
。Database Operation like update or insert usually takes long time //do something } 我必须确保,每当我
暂停
线程</
浏览 0
提问于2013-11-06
得票数 1
回答已采纳
1
回答
如何在一张标签上打印多个号码
c#
当我第一次开始这个项目
时
,我一次只显示一个数字,在这个步骤中,程序似乎运行得很好。然后,我继续尝试让我的显示与剧集中的显示相匹配,每个数字之间有第二个延迟。相反,当我第一次点击我的按钮
时
,它会在第一秒显示"label“,然后它会把它切回"lab”或"la“,并且字母的一半会一直显示到零。0, 99);
Thread.Sleep</
浏览 3
提问于2017-05-14
得票数 0
1
回答
当
使用多
线程
pycassa xget()调用实现时,基于范围的cassandra wide列系列查询的
性能
会变差吗?
python-2.7
、
cassandra
、
python-multithreading
、
pycassa
、
gil
并不是说我受到单
线程
代码
性能
差的困扰,我更想了解
当
xget()调用是并行的,而不是顺序的(从for:
循环
内部)
时
,
性能
上的差异。我使用了“
线程
”python库来实现基于范围的查询的多
线程
版本,实际上大大降低了
性能
。现在我知道python对多
线程
代码的
影响
了,但是我是否可以确定这实际上是由GIL造成的呢?
会不会
是其他原因造成的呢??注意:我没有考虑“多处理”库,因为我负
浏览 0
提问于2013-11-12
得票数 1
2
回答
CPU使用率在执行期间变得非常高
c#
、
.net
、
multithreading
、
timer
、
cpu
我最近构建了一个服务,它使用单个
线程
定期处理信息。该服务是使用Microsoft Visual Studio 2010学习版构建的。我注意到CPU使用率直线上升(CPU使用率为100%)。后来,出于好奇,我创建了一个非常小的程序,在这个程序中,它所做的一切就是启动一个小
线程
或定时器,然后运行一些令人难以置信的长
循环
。我还从构建控制台应用程序切换到Windows窗体应用程序。我尝试过降低
线程
的优先级: System.Threading.Thread.CurrentThread.Priority = ThreadPriorit
浏览 3
提问于2010-11-19
得票数 3
回答已采纳
2
回答
如何使后台
线程
上的睡眠与调用一起工作
c#
、
multithreading
、
sleep
、
invoke
后台
线程
在一个
循环
中执行一些计算,每次迭代之后,它会触发一个事件。drawScreen), piece);void _drawScreen(IPiece piece) {} 现在,我希望for
循环
在每次迭代之后
暂停
而是只绘制
循环
的最后一次迭代,并且只在
循环
完成之后。
Thread.Sleep
不应该
暂停
它被调用的
线程
,而不是UI
线程
吗?更新
浏览 4
提问于2009-10-27
得票数 1
回答已采纳
3
回答
Thread.sleep
到底是如何工作的呢?
java
、
multithreading
、
swing
、
sleep
、
event-dispatch-thread
Thread.sleep
()在另一个类中。); n3.setEnabled(true); Try frame = new Try(); }但是,当我把它放到类中的actionListener上
时
:void main(String[] args){ Try frame = new Try()
浏览 2
提问于2013-03-24
得票数 1
回答已采纳
1
回答
JApplet使用的
线程
的细目
java
、
multithreading
、
animation
、
concurrency
、
applet
我创建了一个JApplet,它在
循环
中使用
Thread.sleep
()来为小程序设置动画。但是,当我试图运行这个小程序时,屏幕仍然是空白的。当我在单独的
线程
中绘制动画并调用repaint
时
,applet工作得很好。我已经看到了许多关于为什么会发生这种情况的解释,但没有一个是非常全面的。 哪个
线程
调用paint方法?为什么
线程
不能在画布上部分绘制,
暂停
,然后继续绘制?我注意到一些
Thread.sleep
()调用可以正常工作,特别是
当
它们
浏览 0
提问于2010-10-31
得票数 0
回答已采纳
3
回答
如何在java中
暂停
预实现的可运行类?
java
、
multithreading
、
thread-safety
、
jung2
下面的animator类实现了Runnable (在中提到)。 switch (args[0]) case "agent": int i; { if(args[1].equals(nodeAttributes.get(i
浏览 3
提问于2015-01-18
得票数 0
回答已采纳
1
回答
在垃圾回收没有控制的情况下,如何保证java应用程序的
性能
?
java
、
garbage-collection
我做了一些阅读,发现
当
GC使用“停止并复制”策略或任何其他策略
时
,程序的执行都会被合理地停止,以获得有效的GC。这就引出了一个问题,
当
垃圾收集发生
时
无法控制
时
,如何确保java应用程序的
性能
,因为垃圾收集发生
时
GC会停止程序执行。假设我们有几个
线程
在运行,其中一个
线程
正在处理一个非常关键的
性能
活动,这需要几毫秒的精度,那时我可以依赖我的Java应用程序吗?如果在如此关键的时间调用GC会发生什么,这
会不会</e
浏览 1
提问于2016-04-09
得票数 3
1
回答
对UI
线程
的多个异步调用以更新textblock
c#
、
windows-phone-7
、
asynchronous
、
backgroundworker
当
从服务器下载战斗机时,页面应该用随机值更新UI,以获得强度和其他属性。Dispatcher.BeginInvoke(() => { StrValue.Text = Convert.ToString(strength); }); } {
Thread.Sleep
{ fight
浏览 1
提问于2012-03-26
得票数 1
回答已采纳
2
回答
它可以创建一个
线程
,在后台向服务器发送请求
react-native
、
react-native-android
、
react-native-ios
但是我不知道在React Native中使用
线程
。你能给我一些和suggestions.and最好不要使用本机代码。
浏览 0
提问于2017-05-16
得票数 1
1
回答
WSO2 ESB -使序列等待/
暂停
multithreading
、
wso2
、
wso2esb
基本上它是一个"
Thread.Sleep
(x)",但这意味着
线程
池不能使用
线程
。这可能会对高负载系统产生
影响
。因此,我有两个问题:也欢迎其他解决方案,例如使用topic和stuff :) 希望你们能帮上忙!外部系统具有优先权,但是
当
它在一秒内没有返回
时
,我们希望ODS响应请求。
浏览 1
提问于2014-02-11
得票数 0
2
回答
线程
似乎没有干净地退出-
线程
挂起。
java
、
multithreading
、
interrupt
--答案似乎是否定的),但是我遇到了一些与
线程
运行有关的奇怪的事情。我在调试器中运行代码完成,并且可以看到这两个
线程
正在运行。我的主要
线程
是
线程
,而我创建的
线程
-1。在完成main方法之后,我的主
线程
就会消失,并按照预期的那样被DestroyJavaVM替换。然而,
线程
-1似乎在等待什么。真正让我困惑的是,除了代码太简单而不能搞砸之外,如果我把一个在while块内部,I/O导致的减速似乎会导致<
浏览 11
提问于2015-05-18
得票数 2
回答已采纳
1
回答
C#后台工作人员冻结了GUI
c#
、
background
、
worker
我试图使用后台工作人员不断更新文本标签,但是对于DoWork,如果没有使用
循环
,它将只执行一次,但是如果使用无限
循环
,它会冻结GUI,有解决这个问题的方法吗?真的很感激!
浏览 0
提问于2016-10-05
得票数 1
回答已采纳
3
回答
没有延迟地更新UI (通过
循环
)?
java
、
android
、
user-interface
我想在我的应用程序运行时改变它的背景(无限
循环
)-然而,应用程序要么停止响应,要么完全空白。我认为这是因为使用了
Thread.sleep
(1); --这只会让应用程序休眠。1.25f); for(int x = 0; x < 400; x++){ }
浏览 0
提问于2014-05-17
得票数 0
2
回答
睡眠块程序是否退出?它是如何实现的?
c#
、
.net
、
multithreading
、
thread-sleep
在单
线程
控制台应用程序中,人们经常使用
Thread.Sleep
作为
暂停
应用程序一段时间的惰性方法。这个问题提出了一些关于不使用这种方法的有趣的观点: 然而,除了知道睡眠阻塞了当前
线程
之外,我不知道它是如何工作的-例如,它是在一个紧凑的
循环
中最大限度地释放CPU核心,还是实际上
暂停
了
线程
?对我来说更重要的是,
当
处于睡眠状态
时
,控制台应用程序如何响应各种应用程序退出场景(CTRL-C、kill、窗口关闭按钮)?它会盲目地继续执行,直到操作
浏览 0
提问于2016-06-07
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
闲鱼:Thread.sleep(0)到底有什么用?我:有点懵~
12个Visual Studio调试效率技巧
Java基础篇之Java线程模型
从内存泄漏到并发问题:6 个 Java 性能小技巧
Java并发基础:LinkedBlockingDeque全面解析!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券