JavaShuo
欄目
標籤
實驗六 進程基礎
時間 2020-12-09
標籤
編程
函數
學習
spa
3d
blog
進程
get
简体版
原文
原文鏈接
項目
內容
這個做業屬於哪一個課程
班級課程主頁
這個做業的要求在哪裏
做業要求
學號-姓名
17041415-況晨希
做業學習目標
(1)掌握Linux系統環境C語言編程概念(2)學習Linux系統進程概念
實驗內容
1.請舉例說明靜態連接庫的建立與使用。
2.請舉例說明共享庫的建立與使用。
3.編程實現一個簡單文件複製命令。
4.使用fork建立一個子進程,進程建立成功後父子進程分別輸出不一樣的內容。
5.使用fork建立多個子進程。
6.在 fork 以前以寫的方式建立了一個文件 test.txt。而後 fork 出的子進程當即向文件中寫入「world」,而後睡眠5秒。而父進程在 fork 後睡眠3秒後向 test.txt 寫入 "hello",並關閉描述符。子進程恢復後,又向 test.txt 文件中寫入 "lalala"後關閉描述符,結束。
7.分別在主函數中使用execvp啓動ls命令以及使用fork函數產生子進程調用execvp啓動ls。
8.建立5個殭屍進程,並在終端經過ps axf命令查看殭屍進程信息。
9.經過wait來清理殭屍進程。
10.父進程經過waitpid函數等待特定子進程結束,若該子進程不結束,父進程一直阻塞。
相關文章
1.
Java基礎 實驗六 多線程
2.
## ARM基礎編程實驗
3.
進程基礎
4.
Go基礎編程實踐(六)—— 文件
5.
BGP基礎實驗
6.
IPsec ××× 基礎實驗
7.
STP1基礎實驗
8.
HSRP基礎實驗
9.
RIP基礎實驗
10.
Linux基礎實驗
更多相關文章...
•
R 基礎運算
-
R 語言教程
•
Scala 基礎語法
-
Scala教程
•
☆基於Java Instrument的Agent實現
•
Docker容器實戰(六) - 容器的隔離與限制
相關標籤/搜索
基礎實驗
實驗六
基礎進階
基礎教程
線程基礎
實驗
mysql基本實驗
基礎
程序設計基礎與實驗
夯實PHP基礎
紅包項目實戰
PHP 7 新特性
SQLite教程
教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
「插件」Runner更新Pro版,幫助設計師遠離996
2.
錯誤 707 Could not load file or assembly ‘Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKe
3.
Jenkins 2018 報告速覽,Kubernetes使用率躍升235%!
4.
TVI-Android技術篇之註解Annotation
5.
android studio啓動項目
6.
Android的ADIL
7.
Android卡頓的檢測及優化方法彙總(線下+線上)
8.
登錄註冊的業務邏輯流程梳理
9.
NDK(1)創建自己的C/C++文件
10.
小菜的系統框架界面設計-你的評估是我的決策
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
Java基礎 實驗六 多線程
2.
## ARM基礎編程實驗
3.
進程基礎
4.
Go基礎編程實踐(六)—— 文件
5.
BGP基礎實驗
6.
IPsec ××× 基礎實驗
7.
STP1基礎實驗
8.
HSRP基礎實驗
9.
RIP基礎實驗
10.
Linux基礎實驗
>>更多相關文章<<