sleep相关内容
我对编程非常陌生,我认为到目前为止我已经学得很好,但我仍然无法理解以我想要的方式进行延迟的想法.我正在做的是一种使用涉及战斗系统的 Windows 窗体应用程序的测试“游戏".在其中,我想制作一个每隔几秒钟执行一次动作的 NPC.问题是,我还想让玩家在攻击之间进行交互.Thread.sleep 似乎真的对我不起作用,不仅因为我不知道如何多线程,而且每当我尝试运行它时,比如这样: textBox
..
我正在使用 Timers 命名空间中的 Timer.当 PC 进入睡眠或休眠状态时,计时器会发生什么变化? 我已将计时器设置为延迟 6 小时. 在这些情况下会发生什么. 1) 计时器从 0 小时开始并立即进入睡眠/休眠状态.然后 PC 在第 5 小时唤醒.我的计时器会在接下来的 1 小时或接下来的 6 小时后触发吗? 2) 计时器从 0 小时开始并立即进入睡眠/休眠状态.然
..
我正在尝试通过更改一天中的时间来为游戏制作一个简单的脚本,但我想快速完成.所以这就是我要说的: 函数迪斯科(小时,分钟)设置时间 ( 1, 0 )睡觉设置时间 ( 2, 0 )睡觉设置时间 ( 3, 0 )结尾 等等.我该怎么做? 解决方案 Lua 没有提供标准的 sleep 功能,但是有多种实现方式,见 睡眠功能了解详情. 对于 Linux,这可能是最简单的: 函数 slee
..
在 NetBeans 中,有一个新提示说:Thread.sleep 在循环中调用. 问题 1:如何/何时会出现循环睡眠的问题? 问题 2:如果有问题,我该怎么办? 更新:问题 3: 这是一些代码.在这种情况下,告诉我是否应该在循环中使用其他东西而不是 Thread.Sleep.简而言之,这是由侦听客户端 TCP 连接的服务器使用的.如果达到与客户端的最大会话数,则此处使用睡眠.在
..
我不知道如何准确地搜索这个..所以我没有找到任何东西..:S 我需要在 C 中实现时间延迟. 比如我想做一些事情,然后等一分钟,然后继续做事情. 有意义吗?谁能帮帮我? 解决方案 在标准 C (C99) 中,您可以使用 time() 来执行此操作,例如: #include :void waitFor(无符号整数秒){unsigned int retTime = time
..
我想让 PHP 输出一些文本,然后休眠一秒半,然后再输出一些文本. 我的问题是所有文本都被同时输出 - 等了 1.5 秒之后.我读过一些关于一个叫做flush的函数——但它似乎不起作用.也许我没有使用它写.任何帮助将不胜感激^^ 提前致谢! 解决方案 看看这个
..
我正在尝试使方法休眠(见下文),而不是 textLabel 从 myTextLabelString 的值更改,等待 5 秒,更改为“sleep5 工作",等待 5 秒,最后更改为“睡眠 5 工作第二次"......它只是从 myTextLabelString 的值开始,等待 10 秒,然后更改为“睡眠 5"第二次工作". - (void)textLabelChanger:(id)sender {
..
当我使用 JavaFX 时,睡眠功能不会相应地工作.就像这段代码: 公共类控制器{@FXML 私有标签;@FXML 私有按钮 b1;public void write() 抛出 InterruptedException{label.setText("第一次");for(int i=1;i 当按下按钮 b1 时,将调用写入函数.现在,在 2 秒后在控制台中打印“Value + i".但是那个时候
..
我试图在等待 5 秒后删除文本框中的文本,但该程序不会运行并且会休眠其他所有内容.还有一种方法可以让我的文本框休眠,这样我就可以在文本冻结时运行其他代码吗? from time 导入时间,睡眠从 Tkinter 导入 *def empty_textbox():textbox.insert(END, '这是一个测试')睡觉(5)textbox.delete("1.0", END)根 = Tk()
..
我已经看到了一些解决方案,包括 watch 和在后台简单地运行一个循环(和睡眠)脚本,但没有一个是理想的. 我有一个需要每 15 秒运行一次的脚本,由于 cron 不支持秒,所以我不得不想办法解决其他问题. 在 unix 上每 15 秒运行一个脚本的最健壮和最有效的方法是什么?该脚本也需要在重新启动后运行. 解决方案 我会使用 cron 每分钟运行一个脚本,并让该脚本运行您的脚
..
有没有办法写一个T-SQL命令让它休眠一段时间?我正在异步编写一个 Web 服务,我希望能够运行一些测试来查看异步模式是否真的会使其更具可扩展性.为了“模拟"运行缓慢的外部服务,我希望能够使用运行缓慢但实际上并未处理大量内容的脚本调用 SQL 服务器. 解决方案 查看 WAITFOR 命令. 例如 --等待1分钟等待延迟'00:01'-- 等待 1 秒等待延迟 '00:00:01'
..
我要执行以下操作 MainPage = 新的 ContentPage{内容 = 新的 StackLayout{儿童 ={新按钮{Text = "Thread.Sleep",命令 = 新命令(() =>{线程睡眠(1000);MainPage.Animate("", x => MainPage.BackgroundColor = Color.FromRgb(x, x, x));}),},新按钮{T
..
是否有与 Access VBA 中的 Thread.Sleep() 等效的代码? 解决方案 Declare Sub Sleep Lib "kernel32" Alias "Sleep" _(ByVal dwMilliseconds As Long) 使用以下语法调用睡眠函数: Sub Sleep()Sleep 1000 '实现 1 秒延迟结束子
..
我制作了一个二十一点游戏,我希望 AI 玩家在拿牌之间暂停.我尝试简单地使用 Thread.sleep(x),但这使它冻结,直到 AI 玩家完成他的所有卡片.我知道 Swing 不是线程安全的,所以我查看了 Timers,但我不明白如何为此使用计时器.这是我当前的代码: while (JB.total 0)) {案例0:JB.hit();休息;情况1:打破了;案例2:JB.hit();JB.b
..
我在玩 Qt,我想创建一个两个命令之间的简单暂停.但是它似乎不会让我使用 Sleep(int mili);,而且我找不到任何明显的等待函数. 我基本上只是制作一个控制台应用程序来测试一些类代码,这些代码稍后将包含在适当的 Qt GUI 中,所以现在我不担心破坏整个事件驱动模型. 解决方案 这个 上一个问题 提到使用 qSleep() ,它位于 QtTest 模块中.为了避免 QtTe
..
我有运行循环的线程.我需要该循环每 5 毫秒运行一次(1 毫秒错误).我知道 Sleep() 函数不精确. 您有什么建议吗? 更新.我不能以其他方式做到这一点.在循环结束时,我需要某种睡眠.我也不想 100% 加载 CPU. 解决方案 从问题标签来看,我猜你是在 Windows 上.看看多媒体计时器,他们宣传精度低于 1 毫秒.另一种选择是使用 Spin Locks 但这基本上
..
是的,我知道两者都用于等待指定的时间. 硒: driver.implicitly_wait(10) Python: 导入时间时间.睡眠(10) 这两者有什么区别吗? 解决方案 time.sleep(secs) time.sleep(secs) 在给定的秒数内暂停当前线程的执行.参数可以是一个浮点数,以指示更精确的睡眠时间.实际的暂停时间可能比请求的要短,因为任何捕获的信
..
我有一个 javascript 文件,我想在几个地方添加一个小的延迟,这样脚本就会到达那个点,等待 3 秒,然后继续执行其余的代码.我想到的最好的方法是创建一个函数,我可以在脚本的任何地方调用它. 函数 startDelay(lengthOfDelay){//代码使其延迟lengthOfDelay时间} 但是,我找不到任何方法来实现代码以使其等待.我查看了 setTimeout,但您需要将函数
..
我知道有 Thread.Sleep 和 System.Windows.Forms.Timer 和 Monitor.Wait 在 C# 和 Windows 窗体中.我似乎无法弄清楚如何在不锁定线程的情况下等待 X 秒然后做其他事情. 我有一个带按钮的表单.单击按钮时,计时器应启动并等待 5 秒.在这 5 秒后,窗体上的其他一些控件变为绿色.使用 Thread.Sleep 时,整个应用程序将在
..
我遇到了一个单元测试间歇性失败,因为所用的时间不是我期望的那样. 这个测试的一个例子是: Stopwatch 秒表 = new Stopwatch();秒表.开始();TimeSpan oneSecond = new TimeSpan(0, 0, 1);for(int i=0; i 大多数时候这都过去了,但至少有一次失败了,因为: 预期:大于或等于 2999但是是:2998
..