利用 pipe 做接收資料
case 1
Terminal_1
$ mkfifo foo
$ echo "1" > foo
此時會程式會 hold 住,直到 data 被取走
Terminal_2
$ cat < foo // 取走資料
$ 1
case 2
Terminal_1
$ mkfifo foo
$ echo "1" > foo
此時會程式會 hold 住,直到 data 被取走
Terminal_2
$ echo "2" > foo
此時會程式會 hold 住,直到 data 被取走
Terminal_3
$ cat < foo // 取走資料
$ 2
1