【发布时间】:2012-02-23 08:45:08
【问题描述】:
我知道工作目录 (wd) 是什么以及它的用途(至少用于编写软件)。
我不明白的是 wd 的所有权。此外,我想了解不同操作系统之间的答案可能会有所不同,因此对于特定操作系统上的异常行为的任何澄清将不胜感激。
首先,wd 在哪里表现出来?它是否在一个进程内,并且该进程创建的所有线程共享相同的 wd?如果 wd 被线程“A”修改,那么线程“B”是否可以立即看到更改,而线程“B”也是由线程“A”的进程产生的?
其次,wd 最初是如何定义的?如果你从命令提示符开始,相当很容易看出,但是如果一个进程产生多个进程呢?
注意:Process Explorer 在其属性窗口中显示每个进程的 wd。
【问题讨论】:
标签: language-agnostic process operating-system working-directory platform-agnostic