我知道工作目录 (wd) 是什么以及它的用途(至少用于编写软件)。
我不明白的是 wd 的所有权。此外,我想了解操作系统之间的答案可能会如何变化,因此对特定操作系统上异常行为的任何澄清将不胜感激。
那么首先, wd 在哪里表现出来?它是否在一个进程内,并且该进程创建的所有线程共享相同的 wd?如果 wd 被线程“A”修改,那么线程“B”是否可以立即看到更改,线程“B”也是由线程“A”的进程产生的?
其次, wd 最初是如何定义的?如果您从命令提示符启动某些内容,那么很容易看出如何,但是如果一个进程产生多个进程呢?
注意:进程资源管理器在其“属性”窗口中显示每个进程的 wd。