本文首發(fā)于我的個人博客 —— Bridge for You瘦材,轉(zhuǎn)載請標(biāo)明出處广凸。 前言 我們先來看一道很簡單的小題: 其中Dog類是這樣的: 這段程...

收錄了6篇文章 · 2人關(guān)注
本文首發(fā)于我的個人博客 —— Bridge for You瘦材,轉(zhuǎn)載請標(biāo)明出處广凸。 前言 我們先來看一道很簡單的小題: 其中Dog類是這樣的: 這段程...
一毙沾、上下文切換 含義CPU通過給每個線程分配時間片來實現(xiàn)多線程靶衍,時間片一般是幾十毫秒拷呆。當(dāng)任務(wù)時間片用光后會切到下一個任務(wù)伶棒,但是钩述,在切換前會保存上...
這個主題的內(nèi)容之前分三個篇幅分享過吊趾,導(dǎo)致網(wǎng)絡(luò)上傳播的比較分散宛裕,所以本篇做了一個匯總瑟啃,同時對部分內(nèi)容及答案做了修改,歡迎朋友們吐槽揩尸、轉(zhuǎn)發(fā)蛹屿。因為篇幅...
volatile關(guān)鍵字經(jīng)常在并發(fā)編程中使用岩榆,其特性是保證可見性以及有序性错负,但是關(guān)于volatile的使用仍然要小心,這需要明白volatile關(guān)...
在理想狀態(tài)下勇边,程序會按照我們預(yù)想的步驟一步一步的執(zhí)行湿颅,但是即使你是大牛,你也不可避免出錯粥诫,所以java為我們提供了異常機(jī)制油航。本文將會從以下幾個方...
本篇文章介紹一種設(shè)計模式——單例模式。本文參考文章:《JAVA與模式》之單例模式,如何正確地寫出單例模式怀浆。 一谊囚、單例模式 1.定義 作為對象的創(chuàng)...
多線程和并發(fā)性并不是什么新內(nèi)容,但是Java語言設(shè)計中的創(chuàng)新之一就是执赡,它是第一個直接把跨平臺線程模型和正規(guī)的內(nèi)存模型集成到語言中的主流語言镰踏。核心...