Chinaunix

标题: 进程当前的终端是/dev/tty,那么tty2,tty3这些设备是当前进程的什么设备? [打印本页]

作者: weichuang02    时间: 2013-06-04 11:08
标题: 进程当前的终端是/dev/tty,那么tty2,tty3这些设备是当前进程的什么设备?
如题。

(1) /dev/tty是当前控制台的标准输I/O,那么ttyX那些数字对应的tty都是当前进程的什么呢?
(2) /dev目录下只有一个tty文件,可是我们可以开N个终端,运行N个程序。难道这个N个控制台进程都同时共享操作同一个/dev/tty吗? 不会有I/O互相冲突的情况吗,例如第一个程序的标准输出写到第二个程序的控制台上了

非常疑惑,还望大侠解释一下,谢谢。
作者: wenhq    时间: 2013-06-04 11:08
http://www.cnblogs.com/wangtianxj/archive/2009/08/27/1555296.html

看一下




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2