-
甘特圖怎么制作更方便?甘特圖制作方法" title="甘特圖怎么制作更方便?甘特圖制作方法" width="200" height="150">
-
OKR的實(shí)施標(biāo)準(zhǔn)步驟是什么?成功實(shí)施落地OKR的要點(diǎn)" title="OKR的實(shí)施標(biāo)準(zhǔn)步驟是什么?成功實(shí)施落地OKR的要點(diǎn)" width="200" height="150">
-
樂觀鎖與悲觀鎖總結(jié)
所有內(nèi)容 ?2025-04-10什么是悲觀鎖與樂觀鎖 樂觀鎖對(duì)應(yīng)于生活中樂觀的人總是想著事情往好的方向發(fā)展,悲觀鎖對(duì)應(yīng)于生活中悲觀的人總是想著事情往壞的方向發(fā)展。這兩種人各有優(yōu)缺點(diǎn),不能不以場(chǎng)景而定說一種人好于另外一種人。 悲觀鎖...
-
圖解并發(fā)與并行-分別從CPU和線程的角度理解
所有內(nèi)容 ?2025-04-07本文作為圖解java并發(fā)編程的第三篇,前2篇訪問地址如下所示: 圖解進(jìn)程線程、互斥鎖與信號(hào)量-看完還不懂你來打我 8成以上的java線程狀態(tài)圖都畫錯(cuò)了–圖解java并發(fā)第二篇 一、CPU角度的并發(fā)與并...
-
java并發(fā)編程的藝術(shù)" title="java并發(fā)編程的藝術(shù)" width="200" height="150">
java并發(fā)編程的藝術(shù)
所有內(nèi)容 ?2025-04-04參考博客 :https://blog.csdn.net/LQL_King/article/details/77146647 Volatile 理解volatile特性的一個(gè)好方法是把對(duì)volatile...
-
Java并發(fā)編程(一)---原子性,可見性,有序性
所有內(nèi)容 ?2025-04-04摘要 并發(fā)編程世界里,由于CPU緩存導(dǎo)致的可見性問題,線程切換導(dǎo)致的原子性問題,以及編譯器重排序?qū)е碌挠行蛐詥栴}是并發(fā)編程Bug的根源。 正文 可見性 一個(gè)線程對(duì)共享變量的修改。另外一個(gè)線程能夠立刻看...
-
萬(wàn)字博文教你搞懂java源碼的日期和時(shí)間相關(guān)用法(1)
所有內(nèi)容 ?2025-04-02介紹 本篇文章主要介紹java源碼中提供了哪些日期和時(shí)間的類 日期和時(shí)間的兩套API java提供了兩套處理日期和時(shí)間的API 1、舊的API,放在java.util 這個(gè)包下的:比較常用的有Date...
-
-
什么是java并發(fā)編程" title="什么是java并發(fā)編程" width="200" height="150">
什么是java并發(fā)編程
所有內(nèi)容 ?2025-04-02簡(jiǎn)介: 并發(fā)編程的目的是為了讓程序運(yùn)行的更快,但是,并不是啟動(dòng)更多的線程就能讓程序最大限度的并發(fā)執(zhí)行。在進(jìn)行并發(fā)編程時(shí),如果希望通過多線程執(zhí)行任務(wù)讓程序運(yùn)行的更快,會(huì)面臨非常多的挑戰(zhàn),比如上下文切換的...
-
基礎(chǔ)之線程間通信" title="Java并發(fā)編程基礎(chǔ)之線程間通信" width="200" height="150">
Java并發(fā)編程基礎(chǔ)之線程間通信
所有內(nèi)容 ?2025-04-02線程開始運(yùn)行,擁有自己的棧空間,就會(huì)如同一個(gè)腳本一樣,按照既定的代碼一步步的執(zhí)行,直到終止。但是,如果每個(gè)線程之間都是孤立的,那么它們的價(jià)值就會(huì)很少;反之,如果多個(gè)線程能夠配合著完成工作,將會(huì)帶來各方...
-
Java并發(fā)編程(三)---synchonized解決原子性問題
所有內(nèi)容 ?2025-04-01前言 上一篇我們介紹Java內(nèi)存模型來處理有序性,可見性的問題。但是,還有一個(gè)原子性的問題,沒有處理,那么針對(duì)原子性的問題我們?cè)撛趺刺幚砟兀课覀冎涝诓l(fā)編程中的原子性問題主要原因就是,一條高級(jí)語(yǔ)句可...
-