问题标签 [pausing-execution]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 JFugue 中暂停音乐
我正在开发一个通过多线程在后台播放音乐的程序,因为 GUI 否则会冻结。我对多线程(易失性、同步等)有基本的了解,但我想知道如何立即停止/暂停线程(即使进程正在处理)。我有音乐在后台循环播放,但是如果我将停止变量连接到循环中,则歌曲必须停止播放才能使音乐停止。所以我的问题仍然存在,从父线程有没有办法在歌曲中间立即暂停或终止音乐,因为我有音频要播放。
python - 是否可以暂停 python 脚本直到文件不被使用?
我有一个 python 脚本,它更新文件中的一些值。此脚本可能被超过 1 个用户使用,这意味着该文件将由多个用户更新。但是 2 个用户不应该同时更新文件。如果用户正在更新文件,则其他用户应等待第一个用户的脚本完成。是否可以检查文件是否在python中使用?如果正在使用,脚本应该等待,一旦不使用,它应该继续并更新文件。
c# - 在不中断计时器的情况下暂停程序c#
我正在编写一个程序,该程序有几个“工人”对象启动并执行需要设定时间的任务。我创建了一个带有工作正常的内部计时器的工人类。然而,在做“工作”时,我有时需要等待几秒钟来刷新屏幕(每个工作人员都在从远程屏幕上抓取数据并进行一些自动化操作)。
对于那些暂停,我不想让线程休眠,因为据我了解,这也会暂停其他工作对象上的计时器(我的应用程序是单线程,因为坦率地说,我是 C# 的新手,而且我不想超越)。是否有另一个我可以使用的等待功能实际上不会挂起整个线程?
一些附加信息:
- 现在这是一个控制台应用程序,但我最终将构建一个 UI 表单,向用户提供有关工人工作情况的反馈
- 我的计时器是使用 System.Timers 实现的,并且工作得很好
- 我是 C# 编程的新手,这是我的第一个项目,所以请用小词;)
- 使用 MS VS Express 2012 for Desktop(所以无论是什么版本的 C#/.NET!)
下面的代码(实际工作将使用“startWorking”方法完成,但没有实现任何东西 - 这只是我出售的带有计时器的构建。此外,主要现在只是用于测试多个计时器)
感谢您提前提供任何帮助!阅读这个社区的示例绝对是自学一点 C# 入门的关键!
virtual-machine - Hyper-V 会自行暂停正在运行的虚拟机的原因可能是什么?
Hyper-V 会自行暂停正在运行的虚拟机的原因可能是什么?
我们最近两次遇到这个问题。我们的 2 个虚拟机每个都有 4 Gb 的内存,并且没有很多流量。我认为我们为虚拟机备份保留了大约 50GB 的空间。可能是因为缺少备份 VM 快照的空间吗?
提前致谢!
python - 在python中暂停另一个线程
我正在寻找如何在 python 中执行多线程(2 个线程)。
我想要其中之一是不断地读取串口。读取每一帧并将它们保存到数据库中。我已经做了一个脚本来做到这一点。
对于第二个,我希望它监听一个套接字端口。当它从该端口接收到一些东西时,我希望它暂停第一个线程,向串行端口写入一些东西并写入套接字。之后,取消暂停第一个线程并返回侦听套接字端口。
我认为最好的主意是在那一刻暂停一个线程从另一个线程读取串口,因为如果我在第一个线程中通过串口读取答案,我必须将读取的值传递给第二个线程,这更复杂,是不是吗?
我已经有了在串口上写的部分,并检查了一些关于套接字部分的教程,所以我对此没有任何问题。但我还没有找到任何关于暂停一个线程和另一个线程的信息,我认为这是不可能的。
在这种情况下我该怎么办?
编辑:询问共享变量:所以我可以声明一个全局变量并制作如下内容:
使用 2 个全局变量,我可以通知 thread1 停止进行下一次迭代,使用 global2,第二个线程知道何时不使用串行端口...
如何在 python 中声明共享变量?或者它只是另一个变量....
jquery - jQuery如何暂停该功能?
好的,我是 jQuery 新手,不是专家。这是我的代码的第一部分:
...第二个:
问题是,我必须暂停这段代码的第二部分,而第一部分正在执行。而且我不知道该怎么做……哦,我不得不暂停这段代码,因为两者同时工作很慢,动画也不流畅。有人可以帮忙吗?
python - Python:shell之间的互通
一个Python程序在一个shell上运行,如何使用另一个 Python shell与它通信?
假设我们已经开始运行一个很长的模拟,它在 shell 上运行良好。我们意识到需要在numpy
数组中捕获当前值。
如何暂停模拟、捕获所需值并使用另一个 Python shell恢复?
matlab - 可以暂停 MATLAB 吗?
在 MATLAB 中,我正在运行一些需要一段时间才能运行的代码。我想暂停代码以检查一些变量值。有没有办法我可以做到这一点而不必从头开始重新运行代码?我不想终止程序;只是暂停它。
java - 暂停程序
我正在使用JFrame
,并且我有一个 while 循环。在那个while循环中,我将框架的背景更改为黑色然后是白色,然后让它再做一次。但是,我需要它在更改之间暂停一两秒钟,这样你才能真正看到它。Thread.sleep()
,并且Timer
似乎不起作用。任何人都可以帮忙吗?
c++ - 有没有办法像系统(“暂停”)一样暂停?
我一直在互联网上寻找这个太久了。有没有办法可以按下任何键并立即停止暂停并继续执行代码,但它不会显示您在屏幕上按下的键(如系统(“暂停”))?
人们说过cin.get()
类似的话,但是,如果我使用它,我必须按任意键并且它会显示在屏幕上,然后您必须按 Enter。