原创 java synchronized 關鍵字

這一章主要講述線程之間數據的共享,數據共享最大的難點就是資源競爭3.1 Synchronized關鍵字的使用 (The Synchronized Keyword)書中例子太繁瑣了,我找了一個簡單的例子package com.yellow.c

原创 多線程和swing

java swing裏面大部分類都不是線程安全的,如果通過多個線程去操作swing對象,很可能會出現很多詭異的現象,如果你想讓它變成線程安全的,就需要用一個特殊的線程去操作swing對象,也就是EDT線程,也就是事件調度線程(Event D

原创 我的友情鏈接

51CTO博客開發

原创 java 線程池

10.1 爲什麼使用線程池(Why Thread Pools?) 線程池在java多線程開發中用的非常普遍,它裏面存放了一定數量的Thread,當有任務需要執行的時候,(通常是Runnable對象),就從線程池裏面拿出空閒的Thread來執

原创 java線程的管理和創建

2.1 什麼是線程(What Is a Thread? )舉個栗子public class HelloYB { public static void main(String[] args) { System.out.

原创 java中的wait和notify

首先我們需要再複習一下java的synchronized機制,每一個對象都有一個監聽器(monitor),每一個synchronizad()代碼塊的括號裏面的都是一個對象, 當一個線程試圖進入synchronizad的代碼塊的時候,會試圖得

原创 已知一顆二叉樹,如果先序遍歷的節點順序是:ADCEFGHB,中序遍歷是,CDFEGHAB,則後序遍歷的結果爲

public class BinaryTree { static class Node { String value; Node leftTree, rightTree; public

原创 我的友情鏈接

51CTO博客開發

原创 java synchronized 關鍵字

這一章主要講述線程之間數據的共享,數據共享最大的難點就是資源競爭3.1 Synchronized關鍵字的使用 (The Synchronized Keyword)書中例子太繁瑣了,我找了一個簡單的例子package com.yellow.c