问题标签 [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 回答
25510 浏览

c - 在linux中设置串口中断

我正在尝试在 ubuntu 中设置串行端口的中断(在用 C 编写的程序中),但它不起作用。我已经检查了串行通信是否正常工作而没有中断,所以我可能设置错误。代码如下:

因此,任何时候另一个设备通过配置的端口发送消息,消息“从 UART 接收数据”。从不显示。

有什么建议可以解决这个问题吗?另外,系统如何将中断与串行端口联系起来?我已经阅读了有关 signal.h 的信息,但我还没有找到答案。我从这个页面得到了中断的想法:http: //www.faqs.org/docs/Linux-HOWTO/Serial-Programming-HOWTO.html

提前感谢您的帮助。提前致谢。

0 投票
2 回答
4653 浏览

iphone - 如何获取 AVPlayer 的中断开始/结束事件

我正在播放音频文件AVPlayer。我实施了AVAudioSessionInterruptionNotification.

当应用程序处于前台(如语音控制)时出现中断时,它可以正常工作。
但我在后台模式下制作了应用程序并打开了 iPod 播放器并开始播放。当时并没有调用它的中断,即使我的应用程序进入前台也是如此。
可能是什么问题。请帮忙。

0 投票
1 回答
501 浏览

spotify - 如何处理 iPhone 中的 Spotify 播放器中断

我正在我的应用程序中实现 Spotify。

如何处理电话中断、从 iPod 播放器播放歌曲等中断?

0 投票
1 回答
1191 浏览

assembly - chat on assembly using serial port

I'm working on a chat using assembly and i got this huge doubt, I'm currently using

int 21, AH= 0Ah

to get a string from the keyboard wich I will later send, char by char, through the serial port, but then i was wondering how, will I receive a msg from the other computer running the same program if this one is in a interruption waiting for me to input a string.

How can i get around the fact that when inputing a string, the whole program is interrupted and anything being sent on the mean time will be lost?

0 投票
1 回答
647 浏览

assembly - 串口,RTS CTS,组件

我正在使用程序集进行聊天,我正在使用高级虚拟 COM 端口在我的电脑上创建一个 COM2 和一个 COM3 并将它们连接在一起。我正在测试一个发送和接收程序,它们工作正常,但只有一次。

我的意思是,首先,在我发送第一个字符字符串之前,高级虚拟 COM 端口告诉我两个 COM 都有这行:DTR、RTS、DSR、CTS 和 DCD。但是在我发送第一个字符串并显示在接收程序中之后,接收程序 COM 关闭 RTS,发送字符串的程序关闭 CTS。

之后我可以继续写,但什么都没有发送或接收,那么,我该怎么做才能让 COM 再次工作?为了让他们知道传输正确并且他们可以回到以前的状态,我使用的是 INT14h。

0 投票
5 回答
4965 浏览

assembly - 暂停汇编程序

有没有办法让汇编中的程序暂停 1 秒钟,然后让它恢复正常流程?我正在通过串口编程聊天,但由于某种原因,当我在其中一个程序上键入字符串时,另一个程序并不总是将它作为单个字符串接收;有时它将整个打印出来,但有时它只显示一个部分,并立即意识到还有更多字符串要接收并将其打印为第二个字符串。我想要做的是停止程序一秒钟左右,所以它可以确保它接收到整个字符串,而不仅仅是它的一部分。

0 投票
3 回答
3795 浏览

assembly - 程序集立即获得输入

组装中是否有任何中断会立即读取输入(我的意思是无需等待输入等)。例如:在 java 中,keylistener 中有一个函数给出按下的键的 ascii 代码,而无需等待确认输入。我使用程序集 8086,因此在程序集 8086 中的答案更好。

0 投票
0 回答
43 浏览

matlab - 如何打破matlab脚本执行?

如何打破 Matlab 脚本执行?Ctrl-C不起作用,可能是因为使用waitforbuttonpressinside catch

0 投票
1 回答
2454 浏览

android - 连接丢失时重新启动 MediaPlayer

当由于与服务器的连接丢失或 Internet 连接丢失/切换到其他类型而导致 HTTP MP3 直播流突然停止时,以下代码是否正确且足以在 Android 中重新启动 MediaPlayer?当与服务器的连接丢失时,我会自动重启播放器。这个监听器会处理这种类型的连接丢失吗?

0 投票
1 回答
103 浏览

python - 如果可能的话,如何阻止打印到 stdout 中断输入的内容?

我有一个基本的 Python 命令行聊天客户端和服务器,但这可能适用于任何语言。我遇到了一个非常明显的问题,我不确定是否有任何解决方法(除了使用 GUI!这将很快解决问题)。当服务器向客户端发送消息时,导致客户端print()收到消息,它被插入到人们输入自己的消息的完全相同的位置,导致它被传入的消息分割。例如(写成 # 注释以避免奇怪的语法高亮):

自键入以来 Client2 没有按 enter 的地方Who's there?

很明显,有各种各样的解决方法,比如 GUI 上的面板,但我很想知道是否有办法在本机终端/命令提示符下严格实现这一点。在我在互联网上寻找解决方案的过程中,我找不到任何类似的东西!谢谢!