
一. 為什么需要 Pod 在一個 Linux 操作系統中,進程是以進程組的方式組織在一起的,即一個或多個進程的集合,一方面是一些進程之前存在密切...
一. 引入 我們經常拿 Docker 容器與虛擬機作對比,Dokcer 容器跟虛擬機的不同之處在于,在使用 Docker 的時候,實質上并沒有生...
一. 進程和線程 進程 我們的操作系統里面會有很多應用,比如手機里面的各種應用,每一個應用都有一個或多個進程,而且每個應用運行時又會用到很多不同...
一. 死鎖的概念 兩個或多個進程,由于資源的競爭或者彼此間的通信而造成的阻塞現象,如果沒有外力干預,它們將無法進行下去,這就發生了死鎖。 更規范...
垃圾收集是一項自動化的技術。可是當我們排查各種內存問題,或者當垃圾收集成為系統達到更高并發量的瓶頸時,我們需要對這些原本自動化的技術進行必要的監...
對于 Java 程序員來說,在 JVM 自動內存管理機制的幫助下,不再需要為每一個 new 操作去寫對應的 delete/free 代碼,不容易...
什么是 Top K 問題?簡單來說就是在一堆數據里面找到前 K 大(當然也可以是前 K 小)的數。這個問題也是十分經典的算法問題,不論是面試中還...
JDK 1.6 對并發性進行了很大的改進,這也是為了使線程之間更好更高效地共享數據,解決競爭問題,實現線程安全。因此從 JDK 1.6 開始,實...
今天,來談談 Java 并發編程中的一個基礎知識點:volatile 關鍵字本篇文章主要從可見性,原子性和有序性進行講解 一. 主存與工作內存 ...