第六章 主设备、当前设备、空设备
明确使用主设备
USE 0
或USE $principal
向进程的主体设备隐式发出OPEN
命令。如果另一个进程拥有该设备,则该进程会挂在隐式OPEN
上,就像它遇到任何OPEN
时一样。
为该进程不拥有的任何其他设备(由于先前的OPEN
命令)发出USE
命令会产生错误。
仅当进程获取设备时,没有超时的OPEN
命令才将控制权返回给进程。可以通过键盘中断命令(如Ctrl-C
)中断打开命令。由于保护问题或无效设备名称而无法成功的OPEN
将永远挂起。当在OPEN命令中指定超时时, OPEN
将在超时到期时将控制权返回给进程。
使用主设备的选项
根据主要设备的性质,可以指定其他特定于设备的参数,这些参数对于管道(进程间通信) 、文件和终端 I/O
是不同的。例如,可以使用 TLS
连接打开主设备: