教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

全部 新聞動態(tài) 技術(shù)文章 常見問題 技術(shù)問答

    • ReentrantLock是如何實現(xiàn)可重入性的?

      ReentrantLock實現(xiàn)可重入性的關(guān)鍵是使用了一個計數(shù)器來記錄當前線程重入的次數(shù),即每當一個線程獲取到鎖時,它的重入計數(shù)器會加1,當這個線程再次請求鎖時,它會再次獲得鎖而不被阻塞,同時重入計數(shù)器繼續(xù)加1。當線程退出鎖保護的代碼塊時,計數(shù)器遞減,直到計數(shù)器降為0時,鎖才被完全釋放。 查看全文>>

      面試問題2023-04-11 |傳智教育 |ReentrantLock如何實現(xiàn)可重入性

    • JVM對Java的原生鎖做了哪些優(yōu)化?

      當一個線程獲取鎖后,JVM會將鎖的對象頭標記為偏向鎖。此時,該線程可以無需競爭地獲取該鎖。這種情況下,鎖的獲取和釋放不需要額外的開銷,因為偏向鎖會記錄線程ID,使得在該線程持有鎖期間,其他線程無法獲取該鎖。只有在其他線程嘗試獲取鎖時,才會升級為輕量級鎖。 查看全文>>

      面試問題2023-04-11 |傳智教育 |JVM對Java的原生鎖做了哪些優(yōu)化

    • Java8開始ConcurrentHashMap,為什么舍棄分段鎖?

      Java8中的ConcurrentHashMap通過使用一種稱為“分離鎖”的技術(shù),摒棄了Java7及之前版本中使用的分段鎖機制。在Java7及之前版本中,ConcurrentHashMap被分成一些段,每個段上有一個獨立的鎖來控制對該段的訪問。這樣的做法能夠提高并發(fā)性能,但是也存在一些問題。 查看全文>>

      面試問題2023-04-10 |傳智教育 |ConcurrentHashMap,分段鎖,全局鎖

    • 如何讓Java的線程彼此同步?

      Java的線程可以使用同步機制來確保彼此同步。同步機制可以使用關(guān)鍵字synchronized來實現(xiàn)。具體來說,可以將需要同步的代碼塊包含在synchronized關(guān)鍵字的大括號中,以確保同一時刻只有一個線程可以訪問該代碼塊。在Java中,每個對象都有一個鎖,可以使用synchronized關(guān)鍵字獲取該對象的鎖。 查看全文>>

      面試問題2023-04-07 |傳智教育 |如何讓Java的線程彼此同步

    • 樂觀鎖一定就是好的嗎?

      在Java中,樂觀鎖是指在并發(fā)操作時,假設(shè)所有操作都能順利完成,不對數(shù)據(jù)加鎖,而是在更新時檢查數(shù)據(jù)版本,如果版本一致,則更新成功,否則說明數(shù)據(jù)已經(jīng)被其他線程更新,需要回滾或者重試。 查看全文>>

      面試問題2023-04-06 |傳智教育 |樂觀鎖一定就是好的嗎

    • Java哪些集合類是線程安全的?

      Java中有許多集合類,但并不是所有集合類都是線程安全的。線程安全的集合類可以在多線程環(huán)境下使用而不會出現(xiàn)數(shù)據(jù)競爭和其他并發(fā)問題。以下是一些常用的線程安全集合類: 查看全文>>

      面試問題2023-04-04 |傳智教育 |集合類,線程安全,多線程環(huán)境

    • Java中實例化對象有哪幾種方式?

      在Java中,可以使用以下幾種方式實例化對象:1.使用new關(guān)鍵字直接實例化對象;2.使用Class類的newInstance()方法動態(tài)創(chuàng)建對象;3.使用Constructor類的newInstance()方法動態(tài)創(chuàng)建對象;4.使用clone()方法克隆一個已有的對象。 查看全文>>

      面試問題2023-04-03 |傳智教育 |實例化對象,反序列化,clone()方法

    • hashcode是什么?有什么作用?

      在Java中,hashCode()是Object類中的一個方法,用于返回一個對象的哈希碼(hash code),該哈希碼是一個int類型的數(shù)值,代表了該對象的特定標識符。哈希碼的主要作用是在集合中進行元素的快速查找,比如在HashMap和HashSet中。這些集合內(nèi)部使用哈希表(hash table)來存儲元素,通過對象的哈希碼將元素映射到特定的桶(bucket)中。 查看全文>>

      面試問題2023-04-03 |傳智教育 |hashcode,哈希表,HashMap

    << < 1 ... 10 11 12 13 14 15 16 17 18 19 > >>
和我們在線交談!