在使用pthread.h
时,是否可以使用chdir()
或其他命令在线程中更改目录,而不影响其他线程的当前工作目录?
*我正在尝试编写一个服务器程序,处理多个客户端连接和请求。其中一个可用于客户端的命令是'cd'
命令。
在使用pthread.h
时,是否可以使用chdir()
或其他命令在线程中更改目录,而不影响其他线程的当前工作目录?
*我正在尝试编写一个服务器程序,处理多个客户端连接和请求。其中一个可用于客户端的命令是'cd'
命令。
回答更新后的问题:
对于每个客户端,您将需要一个客户端结构,其中包括(Id、Ip、您可能认为重要的其他内容)以及客户端当前正在可视化的目录(假设您正在执行此操作)。
因此,当客户端发出请求时,您已经知道该客户端所在的目录。