【发布时间】:2011-04-16 10:32:51
【问题描述】:
当程序访问文件、使用system() 等时,该程序的当前工作目录在物理上是如何知道/存储在哪里的?由于逻辑上程序的工作目录类似于全局变量,因此理想情况下它应该是线程局部的,尤其是在像 D 这样的语言中,“全局”变量默认是线程局部的。是否可以将程序线程的当前工作目录设为本地?
注意:如果您不特别熟悉 D,即使是与语言无关的答案也会很有用。
【问题讨论】:
标签: multithreading operating-system filesystems d thread-local