问题标签 [interruption]

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.

0 投票
3 回答
944 浏览

lua - 在不退出 ctrl -c 的情况下中断 lua 解释

我正在运行 Lua 编程书中的代码... http://www.lua.org/pil/3.6.html

当我在终端解释器中运行这段代码时......它会永远继续读取输入......

Ctrl C 让我回到提示符/bash。是否有另一个命令可以打破?如何在不退出解释器的情况下从一大块 lua 代码中中断/返回?

0 投票
1 回答
287 浏览

c++ - 中断时提升线程不打印退出消息

我有这段代码用于执行三个线程,其中第二个线程应该在按下 enter 时被中断并打印退出消息:

process_thread 在“ENTER”时被中断,但没有打印“退出进程线程消息”。任何人都可以提出问题可能是什么,因为我昨天有一个类似的程序正常运行。提前致谢!

0 投票
2 回答
1399 浏览

system-calls - 调整终端大小时,ncurses 中断系统调用

我对 ncurses 有疑问,在网上找不到解决方案,所以我编写了以下小程序来演示该问题。

您可以通过以下方式编译它:

它通过分叉到一个定时器进程来显示一个整数计数器,该计数器每秒递增一次,该进程通过套接字对定期向父进程发送一个字节。您可以通过按 CTRL+C 退出它。

当您调整终端大小时,您应该会收到一条“系统调用中断”的错误消息。因此,在调整大小时,读取调用会被 SIGWINCH 中断。但是我怎样才能避免这种情况呢?或者系统调用被中断是否常见?但是,由于文件描述符在中断后似乎已失效,因此我将如何处理中断的系统调用以继续递增计数器。

如果您使用非阻塞套接字,您将获得“资源暂时不可用”。

我使用的是稳定的 debian wheezy,所以 ncurses 版本是 5.9-10,libstdc++ 版本是 4.7.2-5。

谢谢!

问候

0 投票
3 回答
10681 浏览

ios - AVAudioSession 中断

所以在我的应用程序中,在 iOS 6 上运行,一切似乎都可以正常工作。我使用旧的 C API 格式通过回调捕获中断;通过设置:AudioSessionInitialize(NULL, NULL, interruptionListenerCallback, (__bridge void *)self)这很棒。不过,使用 iOS 7 SDK,当设备收到呼叫或警报响起时,似乎永远不会调用我的中断回调。

环顾四周后,我听说旧的 C api 已被弃用,您应该使用更新的 AVAudioSession 函数。更多阅读表明 AVAudioSession 委托已被弃用,您应该使用NSNotificationforAVAudioSessionInterruptionNotification来捕捉中断并做任何需要做的事情。

对我来说,似乎这个通知实际上从未被触发,因此我永远不会被正确地打断,这会在通话结束后破坏我所有的音频内容。

我像这样注册通知:

目前,该AudioInterruption:函数只是记录它被触发了。日志和任何断点都没有触发。

需要明确的是,最初的音频播放和录制工作正常。当发生中断(例如来电或警报)时,不会触发中断通知。如果需要更多周边代码,请告诉我。

0 投票
1 回答
1956 浏览

audio - 捕获设备活动时未触发 AVAudioSessionInterruptionNotification

我在 iOS 7.0.4 上遇到“ AVAudioSessionInterruptionNotification ”问题。
我在 NSNotificationCenter 上注册它,然后激活 AVAudioSession。一切正常,但是如果激活了相机,则不会再触发该特定通知,无论是中断的开始还是中断的结束。
我通过在 iPhone4 上接听手机电话以及在应用程序运行时发出警报来测试音频中断。我还尝试将通知与“AVCam”示例应用程序一起使用,我也遇到了同样的问题。
音频中断和摄像头激活之间有什么关系?如果打开相机,为什么会停止触发音频中断?这可能是iOS错误吗?

2014 年 1 月 10 日编辑:我更新到 iOS 7.1 beta 3,但问题仍然存在。

谢谢你。

0 投票
2 回答
82 浏览

html - Stackoverflow 等大型网站如何不间断地更改样式和其他文件?

我昨天注意到这个网站顶部有一个新的导航栏。它还在导航栏上添加了更多功能,这些功能肯定需要服务器端更改或至少更新的查询。

是的,它作为变量附加到 css,以便每次访问都会加载一个新副本。我想知道他们如何完成更改,即在不停机的情况下交换文件?

也许后面还有很多其他的事情,任何洞察力都会很好。谢谢。

0 投票
0 回答
184 浏览

java - AWT 事件线程中断 - 错误的 CPU 加载

当 AWT 事件线程在 sleep() 或 wait() 之后通过在 UI 上执行操作而被中断时,会导致正在运行的 java 进程(Windows 7,JRE 1.7.0_05)导致 CPU 负载不佳(25-30%)。

为什么会这样?

0 投票
2 回答
1166 浏览

ios - 打电话后恢复在后台运行的应用程序 ios

我有一个 ios 应用程序,当它进入后台时会继续播放音乐。现在,如果有电话,无论是否接听,应用程序都不会继续播放音乐。两天来,我一直在这里阅读有关此问题的帖子。他们都没有解决我的问题。

我正在使用 AVQueuePlayer 对象,因为我也在需要时流式传输我的音乐。现在委托方法自 ios6 以来已被弃用。所以我正在使用通知。

令人惊奇的是,中断结束(电话结束)被通知,播放音乐的代码也被编写,但应用程序直到前台才播放音乐(有另一个通知)

这是我的代码

}

此外,我尝试通过调度队列来诱导延迟。委托方法似乎不起作用。但 gaana、saavn 和苹果官方音乐应用程序在通话后恢复。所以这是可能的。我似乎错过了什么。如果我使用核心电话。我将不得不添加一个完整的框架,这将增加应用程序的大小。如果这是唯一的方法。请告诉如何。

谢谢。我真的很感谢你的时间。

0 投票
3 回答
120 浏览

shell - 终止 Shell 命令

我一直在通过 Cygwin 执行这么大的 .SH 文件。我只想在执行时终止 .SH 的执行(如命令提示符中的 ctrl+x)..

执行时终止 .SH 文件执行需要给出什么组合键?

请在这个问题上帮助我。

0 投票
3 回答
303 浏览

java - java中的线程中断

我想澄清一下线程中断。

如果一个线程很长时间没有调用抛出一个InterruptedException的方法怎么办?然后它必须定期调用 Thread.interrupted,如果收到中断则返回 true。例如:

当我调用Thread.interrupt()它抛出中断异常的方法时,为什么我需要这样做,if (Thread.interrupted())我会简单地这样做