编程开发之--java多线程学习总结(3)类锁
生活随笔
收集整理的這篇文章主要介紹了
编程开发之--java多线程学习总结(3)类锁
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2、使用方法同步
package com.lfy.ThreadsSynchronize;/*** 1、使用同步方法* 語法:即用 synchronized 關(guān)鍵字修飾方法(注意是在1個對象中用鎖還是多個對象之間用鎖,1個對象級用鎖,只能是同一個對象,多個對象之間用鎖,只能使用類鎖,方法還需要添加static修飾)注意:不能直接用 synchronized 來修飾 run() 方法,因為如果這樣做,那么就會總是第一個線程進入其中,而這個線程執(zhí)行完所有操作,即賣完所有票了才會出來。 */ public class TicketSellSolution2 extends Thread{private static int num = 50;public TicketSellSolution2(String string) {super(string);}@Overridepublic void run() {for(int i = 0 ; i < 50 ;i ++){sell();}}? ? ?/**
? ? ? ?* 類鎖,在對象之間同樣生效
? ? ? ?*/
?
轉(zhuǎn)載于:https://www.cnblogs.com/ZeroMZ/p/9292412.html
總結(jié)
以上是生活随笔為你收集整理的编程开发之--java多线程学习总结(3)类锁的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 双向 RNN
- 下一篇: Java 代码复用 —— 泛型