小编dx_*_*_dt的帖子

计算机如何在不使用其所有处理能力的情况下休眠/等待?

我从未完全理解计算机如何在不使用其所有处理能力的情况下运行。(这种混乱可能源于大学里可怕的操作系统课程。)

据我所知,一个线程(例如操作系统的调度程序)必须在任何给定的时间点做某事。如果有什么可以做,它只是循环,直到有事做。我认为,这种性质的循环总是尽可能快地运行,这会耗尽处理器的所有计算能力。

我猜我的误解是一个错误的假设,即“如果无事可做,它就会循环”。但是,我不知道它还能做什么。

operating-systems parallel-processing task-scheduler

3
推荐指数
1
解决办法
893
查看次数

即使命令提示符检测到文件的路径,也找不到 Windows 终端

有许多 Stack Overflow 问题提出了这个问题的变体;我已经通读了前 10 个左右,但没有一个能解决我的问题。

我正在尝试wt.exe通过命令提示符运行。

wt
wt.exe
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,它都会打印错误消息:

The system cannot find the file C:\Users\MyUser\AppData\Local\Microsoft\WindowsApps\wt.exe.
Run Code Online (Sandbox Code Playgroud)

如果当前目录是C:\Users\MyUser\AppData\Local\Microsoft\WindowsApps.

很明显,它正在查找文件,因为它从任何工作目录中找出了它的路径。我对自己的用户有权限AppData,而且——我检查过——我对wt.exe自己有权限。我也试过它以管理员身份运行,结果相同。即使从wt自身运行它也找不到它。

运行code-insiders正常,它也在AppData. 运行where wt返回正确的路径。

奇怪的是这在我的其他计算机上工作,我认为它之前在这台计算机上工作并且实际上停止了(我几个月没有使用它)。

有任何想法吗?

windows command-line windows-terminal

3
推荐指数
1
解决办法
288
查看次数