这个问题困扰很多年了,一直没有深究,terminal 程序运行到某个时刻突然永久卡住,需要按下回车才会继续.
不知是否 Windows 有某种特性会导致同步 IO 过程中出现无限期等待,如何避免?
1
dacapoday 2018-07-20 20:41:12 +08:00
|
3
dobelee OP 看了下帖子,不完全认同。
1. 绝不是鼠标选中导致,我一般挂在后台执行,执行一段时间后中断,期间没有对终端操作 2. 用 xshell 等工具执行也会偶现 |
4
yamedie 2018-07-20 20:57:19 +08:00 via Android
不瞒你说我 Win10 在 npm run build 或者 node xxxx.js 时也会遇到,所以我 build 的时候总会焦躁的按回车,不用 powershell 改用 cmd 也能改善。
困扰我很久了,这是为什么啊,明明前一秒还在动的啊,鼠标动都没动就卡住啦。。 |
5
LGA1150 2018-07-20 21:05:17 +08:00 via Android
右键默认值,关闭快速编辑
|
6
ysc3839 2018-07-20 23:59:33 +08:00 via Android
如果不是鼠标选中导致的话,那估计是程序主动读取 stdin 导致阻塞。下次卡住的时候试试按键盘上的字母,看看会不会输入进去。
|
7
mmdsun 2018-10-24 09:19:03 +08:00 via Android
我也发现了这个问题,已经发到反馈中心了,不知道微软能不能看到。 按 win 键+F, 打开反馈中心,来给我投个票吧。
|
8
fangxing204 2020-10-16 13:42:11 +08:00 1
这个问题吧, [quick edit mode]( https://stackoverflow.com/questions/33883530/why-is-my-command-prompt-freezing-on-windows-10), 可以用程序改变
|