线程,进程,并发,并行
生活随笔
收集整理的這篇文章主要介紹了
线程,进程,并发,并行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java util concurrent 是Java工具包,用于并發編程的。
1. jdk8 文檔
2. 進程/線程是什么?
進程是一個具有一定獨立功能的程序關于某個數據集合的一次運行活動。它是操作系統動態執行的基本單元,在傳統的操作系統中,進程既是基本的分配單元,也是基本的執行單元。是一個程序。
通常在一個進程中可以包含若干個線程,當然一個進程中至少有一個線程,不然沒有存在的意義。線程可以利用進程所擁有的資源,在引入線程的操作系統中,通常都是把進程作為分配資源的基本單位,而把線程作為獨立運行和獨立調度的基本單位,由于線程比進程更小,基本上不擁有系統資源,故對它的調度所付出的開銷就會小得多,能更高效的提高系統多個程序間并發執行的程度。由cpu調度的多個任務。
3. Synchronized關鍵字
jvm自帶的線程鎖。
線程操作資源類(高內聚,低耦合),資源類要使用同步代碼塊包裹業務方法。
代碼傳送帶
總結
以上是生活随笔為你收集整理的线程,进程,并发,并行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 逐行读取csv_在R中如何
- 下一篇: 字符集,字体,编码,代码页,输入法