石杉筆記(5) 進程間通信方式、線程間切換、BIO/NIO/AIO 、線上cpu 100%、32位java虛擬機中的long和double變量寫操作爲何不是原子的

1、進程間的通信 通信方式:管道(pipe)、命名管道(fifo)、消息隊列、共享內存(System V) 線程之間如何切換:       一個進程的多個線程間切換的時候涉及上下文切換,就是有一個時間片算法,cpu給每個線程一個時間片來執行,時間片結束之後,就保存這個線程的狀態,然後切換到下一個線程去執行,這就是所謂多線程併發執行的原理,就是多個線程來回切換,每個線程就一個時間片執行 2、BIO、
相關文章
相關標籤/搜索