问题标签 [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.
ruby - 停止并继续嵌入 ruby 代码
我通过嵌入命令(rb_eval 等)从我的 C++ 代码中调用 Ruby 函数。有什么方法可以中途停止代码的执行,保存局部变量,然后从同一个地方重新启动它?
javascript - 如何在 javascript 中暂停函数直到满足条件,而不是直到设置了定义的毫秒限制!
这很紧急,我找不到解决办法。问题如下:
我正在设计一个网络应用程序,它将多个命令发送到多台机器。现在我的一些命令需要额外的输入。我在 jquery 中设计了一个弹出窗口,要求用户添加这个额外的输入。问题是在循环所有命令时,只会弹出最后一个选择的命令的窗口......这是因为在用户输入输入之前它不会暂停,然后再输入另一个命令。
如何暂停函数继续在 javascript/jquery 中执行?
伪代码示例:
感谢您的帮助和耐心,我尝试了各种方法,但没有任何结果。:)
python - 如何在 Tkinter 窗口打开时暂停 Python?
我正在编写一个有时会遇到错误的程序。当它这样做时,它会弹出一个 Tkinter 对话框,询问用户是否继续。这是一个更复杂的版本:
提示设置keep_going
为True
或离开它False
。问题是,代码似乎在KeepGoingPrompt
打开时继续。我尝试存储对的引用prompt
并添加一个循环
但是python卡在循环中并冻结了。有更好的方法吗?
谢谢
winforms - 如何在 C# 中暂停用户控制?
我在阅读Head First C#时制作了这个小程序。我试图让程序暂停,让用户为难度级别设置 numericUpDown 控件。这是代码...
其余的按钮处理程序被省略以使帖子更短。另外我还没有发布鼹鼠类,因为我认为表单是我的暂停语句应该去的地方。当然我可能是错的。
scheduled-tasks - 找出一个作业在 Quartz 中运行了多长时间
我正在用 Quartz 写一种开始 - 暂停 - 恢复 - 暂停 - 恢复 - (定期)的工作。我正在使用 SimpleTrigger 进行初始实验。
我想知道如何找到工作的运行时间。我查看了 Scheduler 类,并没有直接找到它的方法。
有人可以建议我找到一份工作已经运行了多长时间的方法吗?
谢谢,阿比
javascript - JavaScript 暂停执行函数以等待用户输入
我正在尝试使用 HTML5 画布、JavaScript 和 XML 制作一种游戏。这个想法是,您可以通过将问题和答案放在 XML 文件中来进行测验。我写了一个循环遍历所有问题的主循环,提出它们并检查答案的正确性。现在我只是使用警报和对话框来回答问题问题是我的主循环是一个相互关联的大整体,它从头到尾遍历整个游戏,而不是让警报框提出问题和对话框回答,紧接着,我想要一些用户交互。问题的答案出现在屏幕底部的方框中,用户可以控制起重机来选择正确的答案。这是我坚持的主循环中的代码片段:
如您所见,我正在调用 loadQuestion,它会立即加载问题,显示可能的答案,并且现在会立即抛出一个对话框,您可以在其中输入答案。返回并验证此答案。
我已经对起重机的控制进行了编程,用户已经可以用它拿起一个盒子。但是因为我正在调用 loadQuestion 并期望它返回一个值,所以这不起作用。如何让我的主循环“暂停”,直到玩家使用起重机给出答案,然后继续?我已经尝试将答案设为全局变量,并且只有一个空的while answer == ""以使函数忙于什么都不做,直到 answer 得到一个值,但这只会冻结脚本。我还弄乱了区间以试图监视答案变量的状态,并在发生这种情况时清除区间并返回值,但这只是返回 false,因为函数完成而没有立即返回值。
c# - 类似于 CancellationTokenSource 和 CancellationToken 模式的暂停线程的模式?
我开始使用 ConcellationTokenSource 和 CancellationToken 在框架 4.0 中提供的协作线程取消模式,我发现它非常有用且简单。
我现在的目的是为我的应用程序提供一个类似的优雅和简单的解决方案,但用于暂停线程而不是取消它们。因为同样在这种情况下,请求与收听暂停命令不同,所以我认为拥有像 PauseTokenSource 和 PauseToken 这样的东西会很好。所以我的第一个问题是,你是否建议这样一种合作暂停模式,或者它是否更好。
如果拥有这样的模式是个好主意,您对如何做到这一点有任何建议或指导吗?目前我认为源应该能够通过 ManualResetEvent 暂停和取消暂停,并且令牌应该具有对源的引用。它遵循初稿,我希望你能给我改进它的建议。
python - 如何暂停在终端中运行的python脚本
我有一个在终端中运行了几个小时的网络爬虫 python 脚本,它不断地填充我的数据库。它有几个嵌套的 for 循环。由于某些原因,我需要重新启动计算机并从我离开的地方继续我的脚本。是否可以保留指针状态并在终端中恢复先前运行的脚本?
我正在寻找一种无需更改 python 脚本即可工作的解决方案。修改代码的优先级较低,因为这意味着重新启动程序并重新投入时间。
更新:感谢 VM 的建议。我会接受的。为了完成,应该对脚本进行哪些通用修改以使其暂停和恢复?
更新2:在 VM 上移植工作正常。我还修改了脚本以使其免受网络故障的影响。下面写的代码。
c# - C#电梯系统,暂停
用c#制作一个简单的电梯系统,当你通过输入楼层号选择一个楼层时,电梯就会到这个楼层。
下一阶段是使用按钮选择楼层。问题是当电梯到达用户要求的楼层时,程序不接受按钮的输入。
这是我必须调用电梯运动并打开计时器的代码:
这是计时器内的代码: