在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ 進(jìn)程輸入與輸出
信號(hào)
創(chuàng)建目錄權(quán)限
示例程序
進(jìn)程的定義
Hello World進(jìn)程
創(chuàng)建進(jìn)程
進(jìn)程鎖
第四章 項(xiàng)目實(shí)例Run
Nohup命令
PID
前言
系統(tǒng)調(diào)用sendfile
進(jìn)程參數(shù)
參考書籍
后記
進(jìn)程狀態(tài)
本書概述
寫時(shí)復(fù)制(Copy On Write)
Docker簡(jiǎn)介
第五章 注意事項(xiàng)
實(shí)現(xiàn)Run
孤兒進(jìn)程概念
共享內(nèi)存
衍生(Spawn)新進(jìn)程
PPID
第三章 進(jìn)程進(jìn)階
退出碼
簡(jiǎn)介
進(jìn)程文件
Thanks for reading!
項(xiàng)目學(xué)習(xí)
第一章 進(jìn)程基礎(chǔ)
僵尸進(jìn)程
系統(tǒng)調(diào)用
POSIX簡(jiǎn)介
執(zhí)行(Exec)外部程序
文件描述符
進(jìn)程名字
進(jìn)程輸入與輸出
Cgroups
進(jìn)程間通信
查看PID
死鎖概念
進(jìn)程越多越好?
Run項(xiàng)目架構(gòu)
  • 1.
復(fù)制(Fork)進(jìn)程
第二章 Go編程實(shí)例
活鎖概念
守護(hù)(Daemon)進(jìn)程
并發(fā)與并行
捕獲SIGKILL
Namespaces簡(jiǎn)介

進(jìn)程輸入與輸出

進(jìn)程輸入與輸出

每個(gè)進(jìn)程操作系統(tǒng)都會(huì)分配三個(gè)文件資源,分別是標(biāo)準(zhǔn)輸入(STDIN)、標(biāo)準(zhǔn)輸出(STDOUT)和錯(cuò)誤輸出(STDERR)。通過這些輸入流,我們能夠輕易得從鍵盤獲得數(shù)據(jù),然后在顯示器輸出數(shù)據(jù)。

標(biāo)準(zhǔn)輸入

來自管道(Pipe)的數(shù)據(jù)也是標(biāo)準(zhǔn)輸入的一種,我們寫了以下的實(shí)例來輸出標(biāo)注輸入的數(shù)據(jù)。

package main

import (
  "fmt"
  "io/ioutil"
  "os"
)

func main() {
  bytes, err := ioutil.ReadAll(os.Stdin)
  if err != nil {
    panic(err)
  }

  fmt.Println(string(bytes))
}

運(yùn)行結(jié)果如下。

root@87096bf68cb2:/go/src# echo string_from_stdin | go run stdin.go
string_from_stdin

標(biāo)準(zhǔn)輸出

通過fmt.Println()把數(shù)據(jù)輸出到屏幕上,這就是標(biāo)準(zhǔn)輸出了,這里不太演示了。

錯(cuò)誤輸出

程序的錯(cuò)誤輸出與標(biāo)準(zhǔn)輸出類似,這里暫不演示。

了解完進(jìn)程一些基礎(chǔ)概念,我們馬上要深入學(xué)習(xí)并發(fā)與并行的知識(shí)了。