Tag: 睡眠

如何保持.NET控制台应用程序运行?

考虑一个控制台应用程序,它在一个单独的线程中启动一些服务。 所有它需要做的是等待用户按Ctrl + Cclosures它。 以下哪个方法是更好的方法? static ManualResetEvent _quitEvent = new ManualResetEvent(false); static void Main() { Console.CancelKeyPress += (sender, eArgs) => { _quitEvent.Set(); eArgs.Cancel = true; }; // kick off asynchronous stuff _quitEvent.WaitOne(); // cleanup/shutdown and quit } 或者,使用Thread.Sleep(1): static bool _quitFlag = false; static void Main() { Console.CancelKeyPress += delegate { _quitFlag = true; }; […]

Java:Thread.currentThread()。sleep(x)与Thread.sleep(x)

我在我的代码中有这个 Thread.currentThread().sleep(x); Eclipse告诉我使用静态的 Thread.sleep(x); 相反,为什么? 有什么区别,这两种方法在function上有什么区别吗?

我如何在Perl中睡一毫秒?

在Perl中如何睡眠时间短于一秒?

Bash:无限的睡眠(无限的阻挡)

我使用startx来启动X来评估我的.xinitrc 。 在我的.xinitrc我使用/usr/bin/mywm启动窗口pipe理器。 现在,如果我杀死我的WM(为了testing其他WM),X也将终止,因为.xinitrc脚本到达了EOF。 所以我在我的.xinitrc的末尾添加了这个: while true; do sleep 10000; done 这样,如果我杀死我的WM,X将不会终止。 现在我的问题是:我怎么能做一个无限的睡眠,而不是循环睡眠? 有没有一个命令会像冻结脚本? 最好的祝福

如何获得一个UNIX脚本每15秒运行一次?

我已经看到了一些解决scheme,包括监视和简单地在后台运行循环(和睡眠)脚本,但没有什么是理想的。 我有一个需要每15秒运行一次的脚本,由于cron不会支持秒,所以我只能找出其他的东西。 什么是在UNIX上每15秒运行脚本的最健壮和最有效的方法? 该脚本还需要在重新启动后运行。

是否有一个替代睡眠函数在C到毫秒?

我有一些在Windows上编译的源代码。 我将它转换为在Red Hat Linux上运行。 源代码包含了<windows.h>头文件,程序员使用了Sleep()函数等待几毫秒。 这在Linux上不起作用。 但是,我可以使用sleep(seconds)function,但在几秒钟内使用整数。 我不想将毫秒转换为秒。 有一个替代的睡眠函数,我可以使用gcc在Linux上编译?

在Objective-C / Cocoa中Java的Thread.sleep()相当于什么?

在Java中,您可以使用Thread.sleep()将当前线程的执行暂停一段时间。 Objective C中有这样的东西吗?

JavaScript中是否有睡眠/暂停/等待function?

可能重复: 什么是sleep()的JavaScript版本? 是否有一个JavaScript函数可以模拟PHP中的sleep函数的运行 – 一种将代码执行暂停了x毫秒的函数,然后从中断的地方继续执行? 我在Stack Overflow上find了一些东西,但没有用。

JavaScript睡眠/等待继续之前

我有一个JavaScript代码,我需要添加睡眠/等待function。 我正在运行的代码已经在一个函数中,例如: function myFunction(time) { alert('time starts now'); //code to make the program wait before continuing alert('time is up') } 我听说可能的解决scheme可能包括 setTimeout 但是我不确定如何在这种情况下使用它。 我不能使用PHP,因为我的服务器不支持它,尽pipe使用jQuery会很好。

等待和睡眠之间的区别

wait和sleep什么区别?