我知道什么是工作目录(wd),它的目的是(至少编写软件).
我不明白的是wd的所有权.此外,我想了解操作系统之间的答案可能有所不同,因此可以理解对特定操作系统上的异常行为的任何澄清.
首先,wd在哪里表现出来?它是否在一个进程中,并且该进程创建的所有线程共享相同的wd?如果wd被线程'A'修改,那么线程'B'的变化是否立即可见,这也是线程'A的进程产生的?
其次,wd最初是如何定义的?如果您从命令提示的东西它很容易看到,但对于其派生几个方法相似?
注意:Process Explorer在其"属性"窗口中显示每个进程的"wd".
language-agnostic operating-system platform-agnostic process working-directory