原创 Java多線程問題--ReentrantLock和Condition實現多生產者/多消費者模式以及喚醒特定線程

本文內容部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git ReentrantLock和Condition基本用法 1、R

原创 Java多線程問題--ThreadLocal和InheritableThreadLocal

本文內容部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git ThreadLocal和InheritableThreadLoc

原创 Java多線程問題--join()的使用以及方法join()後面的代碼提前運行的原因

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git join()方法的使用 1、join()方法的用途是使所屬的

原创 Java多線程問題--PipedReader和PipedWriter實現線程間通信

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 相關知識講解 1、Java中提供了很多輸入/輸出流Strea

原创 Java多線程問題--PipedInputStream和PipedOutputStream實現線程間通信

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 相關知識講解 1、Java中提供了很多輸入/輸出流Strea

原创 Java多線程問題--wait/notifyAll多生產者和多消費者

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 相關知識講解 1、wait()方法是Object類的方法,該

原创 Java多線程問題--wait()和notify()

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 介紹wait()和notify()的使用以及注意事項 1、w

原创 Java多線程問題--內置類和靜態內置類的應用

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 書中前幾章的自然看得懂爲什麼結果是這樣,沒看的也可以看看本文的分

原创 Java中內置類和靜態內置類的使用

純手打,轉載請附上本文網址!!! Java中內置類和靜態內置類存在應用,編寫了一個示例以供參考,本例中的所有類都是在同一個包中的。 代碼地址:https://github.com/xianzhixianzhixian/thread.git

原创 Java多線程問題--鎖對象的改變

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 這個問題很有趣,有一段時間讓我百思不得其解,後來和小夥伴討論最後

原创 Java多線程問題--死鎖示例

本文內容大部分引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 首先看看Java中線程死鎖的原因 多個線程同時被阻塞,它們中

原创 Java多線程問題--靜態同步synchronized方法和synchronized(class)代碼塊

本文內容引自引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 1、關鍵字synchronized還可以用在static靜態方法上

原创 Java多線程問題--數據類型String的常量池特性

本文內容引自引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 什麼是常量池 這裏單單隻說Java常量池,Java中的常量池,

原创 Java多線程問題--synchronized鎖重入

本文內容引自引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 關鍵字synchronized擁有鎖重入的功能,也就是在使用syn

原创 Java多線程問題--synchronized方法鎖

本文內容引自引自《Java多線程編程核心技術》,感謝作者!!! 代碼地址:https://github.com/xianzhixianzhixian/thread.git 結論:當一個類的同一個實例被多個線程使用時,這些線程持有的是這個實