零基礎學.NET電腦編程-線程 進程 多線程講解 程序員必備

做全棧攻城獅

開篇

本文章屬于C#零基礎入門的教程。

建議按照文章項目進行實戰,多寫代碼,多練習。

這是小白學習軟件開發系列課程,旨在幫助對電腦編程感興趣的朋友學習并熟悉電腦編程軟件開發C#技術。達到程序員的級別,可以進入公司進行軟件編程開發??偰夸洠耗夸洠篽ttp://www.lxweimin.com/p/d1add12a197e。

這是學習電腦編程的第二部分,帶領你一起開發電腦桌面應用程序的第三課。上一課鏈接:Winform零基礎入門教程-實現音樂播放器的歌詞顯示功能

軟件程序即進程

進程

進程是系統進行資源分配和調度的基本單位,程序是指令、數據及其組織形式的描述,進程是程序的實體。也就是說每一個程序都可以表示為一個進程??梢栽谌蝿展芾砥髦胁榭吹诫娔X運行進程情況:

電腦進程列表

可以把一個程序當作一個進程。進程是程序運行在系統中的實例。

進程操作

通過使用Process進程類??梢詫M程進行操作使用。下面添加一個Console應用程序Demo,用以展示Process的使用

獲取系統正在運行的進程

獲取所有進程

顯示運行中程序所有進程名稱

啟動進程:

啟動進程

運行之后即可打開記事本程序和IE瀏覽器。

運行指定exe程序,并寫入參數和讀取結果:

啟動cmd程序

在進程寫入讀取內容

關閉進程

關閉進程

線程

線程有時叫做“輕量級線程”,是程序執行的最小單位。線程是進程中的一個實體,用來執行某個任務。一個進程可以擁有多個進程。

線程列表

每個進程中含有多個線程,用來執行不同的任務。

下節繼續...

END.

我是成傲天。

生活在不出名的本科院校,白天是學生族,晚上是程序員和知識服務工作者。

讀完我的文章如果有收獲,記得打賞、關注和點贊哦!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容