天天看點

java 多線程實作四種方式解析Thread,Runnable,Callable,ServiceExcutor,Synchronized ,ReentrantLock

1.Thread實作:

2020-01-23 21:15:54 Thread-1

2020-01-23 21:15:54 Thread-8

2020-01-23 21:15:54 Thread-7

2020-01-23 21:15:54 Thread-5

2020-01-23 21:15:54 Thread-4

2020-01-23 21:15:54 Thread-3

2020-01-23 21:15:54 Thread-0

2020-01-23 21:15:54 Thread-2

2020-01-23 21:15:54 Thread-6

2020-01-23 21:15:54 Thread-9

2.Runnable :

  

3. Callable:

Thread-0

28

Thread-1

Thread-2

Thread-3

Thread-4

4.ThreadPool使用同步原語,重入鎖,同步代碼塊,代碼類,或者對象,對基本資料類型無效: