Questions tagged «wait»

在编程中,“等待”是指暂停执行程序直到满足特定条件或经过给定时间为止的行为。


30
如何在bash中等待几个子进程完成并在任何子进程以代码!= 0结尾时返回退出代码!= 0?
如何在bash脚本中等待从该脚本派生的几个子进程完成并返回退出代码!= 0,当任何子进程以代码!= 0结尾时? 简单脚本: #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait 上面的脚本将等待所有10个产生的子进程,但始终将退出状态设为0(请参阅参考资料help wait)。如何修改此脚本,以便在子进程中的任何一个以代码!= 0结尾时,它会发现生成的子流程的退出状态并返回退出代码1? 有没有比收集子流程的PID,按顺序等待它们并汇总出口状态更好的解决方案了?
561 bash  process  wait 

7
如何延迟Java?
我正在尝试用Java做某事,而我需要一些在while循环中等待/延迟几秒钟的时间。 while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } 我想构建一个步进音序器,并且对Java还是陌生的。有什么建议么?
342 java  wait  sleep  thread-sleep 


10
为什么必须wait()始终处于同步块中
我们都知道,为了调用Object.wait(),必须将此调用放置在同步块中,否则将IllegalMonitorStateException引发。但是,进行此限制的原因是什么?我知道这wait()会释放监视器,但是为什么我们需要通过使特定块同步来显式获取监视器,然后通过调用来释放监视器wait()? 如果可以wait()在同步块之外调用并保留其语义-挂起调用者线程,可能造成什么损害?




14
等待过程完成
Bash中是否有任何内置功能来等待进程完成? 该wait命令仅允许一个人等待子进程完成。我想知道在执行任何脚本之前是否有任何方法可以等待任何进程完成。 一种机械的方法如下,但是我想知道Bash中是否有任何内置功能。 while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
147 bash  scripting  process  wait 


27
硒等到文件准备好
任何人都可以让我如何让硒等到页面完全加载时?我想要一些通用的东西,我知道我可以配置WebDriverWait并调用“ find”之类的东西让它等待,但我不会走那么远。我只需要测试页面是否成功加载,然后转到下一页进行测试即可。 我在.net中找到了某些内容,但无法在Java中运行。 IWait<IWebDriver> wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00)); wait.Until(driver1 => ((IJavaScriptExecutor)driver).ExecuteScript("return document.readyState").Equals("complete")); 有任何想法吗?
133 selenium  load  document  wait 


13
如何等待多个线程完成?
有什么方法可以简单地等待所有线程进程完成?例如,假设我有: public class DoSomethingInAThread implements Runnable{ public static void main(String[] args) { for (int n=0; n<1000; n++) { Thread t = new Thread(new DoSomethingInAThread()); t.start(); } // wait for all threads' run() methods to complete before continuing } public void run() { // do something here } } 如何更改此main()方法,以便该方法在注释处暂停,直到所有线程的run()方法退出?谢谢!

10
在运行程序中等待一秒钟
dataGridView1.Rows[x1].Cells[y1].Style.BackColor = System.Drawing.Color.Red; System.Threading.Thread.Sleep(1000); İ想等一秒钟,然后用此代码打印我的网格单元,但是它不起作用。我能做什么?
106 c#  wait 

6
WAIT和BLOCKED线程状态之间的区别
线程状态WAIT和线程状态BLOCKED有什么区别? 该Thread.State文档: 已阻止 该线程在等待监视器锁定时被阻止,处于此状态。 等待中 无限期等待另一个线程执行特定操作的线程处于此状态 没有向我解释差异。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.