【无标题】

记录一下Java的的代码同步块

// An highlighted block

public class ThreadTest {
    public static void main(String[] args) {
        MyThread t1 = new MyThread("进程-");	// 创建一个进程

		new Thread(t1, "线程1").start();	// 用这个进程创建一个线程
		new Thread(t1, "线程2").start();// 用这个进程创建一个线程
		new Thread(t1, "线程2").start();// 用这个进程创建一个线程
    }
}

class MyThread extends Thread {
    private String name;
    public MyThread(String name) {
        this.name = name;
    }

    @Override
    public void run() {
		synchronized (this) {	// 锁住某个线程
			for (int i = 0; i < 100; i++) {
				System.out.println(this.name + Thread.currentThread().getName() + "正在工作中" + i);
			}
		}
    }
}

进程-线程1正在工作中0
进程-线程1正在工作中1
进程-线程1正在工作中2
进程-线程1正在工作中3
进程-线程1正在工作中4
进程-线程1正在工作中5
进程-线程1正在工作中6
进程-线程1正在工作中7
进程-线程1正在工作中8
进程-线程1正在工作中9
进程-线程1正在工作中10
进程-线程1正在工作中11
进程-线程1正在工作中12
进程-线程1正在工作中13
进程-线程1正在工作中14
进程-线程1正在工作中15
进程-线程1正在工作中16
进程-线程1正在工作中17
进程-线程1正在工作中18
进程-线程1正在工作中19
进程-线程1正在工作中20
进程-线程1正在工作中21
进程-线程1正在工作中22
进程-线程1正在工作中23
进程-线程1正在工作中24
进程-线程1正在工作中25
进程-线程1正在工作中26
进程-线程1正在工作中27
进程-线程1正在工作中28
进程-线程1正在工作中29
进程-线程1正在工作中30
进程-线程1正在工作中31
进程-线程1正在工作中32
进程-线程1正在工作中33
进程-线程1正在工作中34
进程-线程1正在工作中35
进程-线程1正在工作中36
进程-线程1正在工作中37
进程-线程1正在工作中38
进程-线程1正在工作中39
进程-线程1正在工作中40
进程-线程1正在工作中41
进程-线程1正在工作中42
进程-线程1正在工作中43
进程-线程1正在工作中44
进程-线程1正在工作中45
进程-线程1正在工作中46
进程-线程1正在工作中47
进程-线程1正在工作中48
进程-线程1正在工作中49
进程-线程1正在工作中50
进程-线程1正在工作中51
进程-线程1正在工作中52
进程-线程1正在工作中53
进程-线程1正在工作中54
进程-线程1正在工作中55
进程-线程1正在工作中56
进程-线程1正在工作中57
进程-线程1正在工作中58
进程-线程1正在工作中59
进程-线程1正在工作中60
进程-线程1正在工作中61
进程-线程1正在工作中62
进程-线程1正在工作中63
进程-线程1正在工作中64
进程-线程1正在工作中65
进程-线程1正在工作中66
进程-线程1正在工作中67
进程-线程1正在工作中68
进程-线程1正在工作中69
进程-线程1正在工作中70
进程-线程1正在工作中71
进程-线程1正在工作中72
进程-线程1正在工作中73
进程-线程1正在工作中74
进程-线程1正在工作中75
进程-线程1正在工作中76
进程-线程1正在工作中77
进程-线程1正在工作中78
进程-线程1正在工作中79
进程-线程1正在工作中80
进程-线程1正在工作中81
进程-线程1正在工作中82
进程-线程1正在工作中83
进程-线程1正在工作中84
进程-线程1正在工作中85
进程-线程1正在工作中86
进程-线程1正在工作中87
进程-线程1正在工作中88
进程-线程1正在工作中89
进程-线程1正在工作中90
进程-线程1正在工作中91
进程-线程1正在工作中92
进程-线程1正在工作中93
进程-线程1正在工作中94
进程-线程1正在工作中95
进程-线程1正在工作中96
进程-线程1正在工作中97
进程-线程1正在工作中98
进程-线程1正在工作中99
进程-线程2正在工作中0
进程-线程2正在工作中1
进程-线程2正在工作中2
进程-线程2正在工作中3
进程-线程2正在工作中4
进程-线程2正在工作中5
进程-线程2正在工作中6
进程-线程2正在工作中7
进程-线程2正在工作中8
进程-线程2正在工作中9
进程-线程2正在工作中10
进程-线程2正在工作中11
进程-线程2正在工作中12
进程-线程2正在工作中13
进程-线程2正在工作中14
进程-线程2正在工作中15
进程-线程2正在工作中16
进程-线程2正在工作中17
进程-线程2正在工作中18
进程-线程2正在工作中19
进程-线程2正在工作中20
进程-线程2正在工作中21
进程-线程2正在工作中22
进程-线程2正在工作中23
进程-线程2正在工作中24
进程-线程2正在工作中25
进程-线程2正在工作中26
进程-线程2正在工作中27
进程-线程2正在工作中28
进程-线程2正在工作中29
进程-线程2正在工作中30
进程-线程2正在工作中31
进程-线程2正在工作中32
进程-线程2正在工作中33
进程-线程2正在工作中34
进程-线程2正在工作中35
进程-线程2正在工作中36
进程-线程2正在工作中37
进程-线程2正在工作中38
进程-线程2正在工作中39
进程-线程2正在工作中40
进程-线程2正在工作中41
进程-线程2正在工作中42
进程-线程2正在工作中43
进程-线程2正在工作中44
进程-线程2正在工作中45
进程-线程2正在工作中46
进程-线程2正在工作中47
进程-线程2正在工作中48
进程-线程2正在工作中49
进程-线程2正在工作中50
进程-线程2正在工作中51
进程-线程2正在工作中52
进程-线程2正在工作中53
进程-线程2正在工作中54
进程-线程2正在工作中55
进程-线程2正在工作中56
进程-线程2正在工作中57
进程-线程2正在工作中58
进程-线程2正在工作中59
进程-线程2正在工作中60
进程-线程2正在工作中61
进程-线程2正在工作中62
进程-线程2正在工作中63
进程-线程2正在工作中64
进程-线程2正在工作中65
进程-线程2正在工作中66
进程-线程2正在工作中67
进程-线程2正在工作中68
进程-线程2正在工作中69
进程-线程2正在工作中70
进程-线程2正在工作中71
进程-线程2正在工作中72
进程-线程2正在工作中73
进程-线程2正在工作中74
进程-线程2正在工作中75
进程-线程2正在工作中76
进程-线程2正在工作中77
进程-线程2正在工作中78
进程-线程2正在工作中79
进程-线程2正在工作中80
进程-线程2正在工作中81
进程-线程2正在工作中82
进程-线程2正在工作中83
进程-线程2正在工作中84
进程-线程2正在工作中85
进程-线程2正在工作中86
进程-线程2正在工作中87
进程-线程2正在工作中88
进程-线程2正在工作中89
进程-线程2正在工作中90
进程-线程2正在工作中91
进程-线程2正在工作中92
进程-线程2正在工作中93
进程-线程2正在工作中94
进程-线程2正在工作中95
进程-线程2正在工作中96
进程-线程2正在工作中97
进程-线程2正在工作中98
进程-线程2正在工作中99
进程-线程2正在工作中0
进程-线程2正在工作中1
进程-线程2正在工作中2
进程-线程2正在工作中3
进程-线程2正在工作中4
进程-线程2正在工作中5
进程-线程2正在工作中6
进程-线程2正在工作中7
进程-线程2正在工作中8
进程-线程2正在工作中9
进程-线程2正在工作中10
进程-线程2正在工作中11
进程-线程2正在工作中12
进程-线程2正在工作中13
进程-线程2正在工作中14
进程-线程2正在工作中15
进程-线程2正在工作中16
进程-线程2正在工作中17
进程-线程2正在工作中18
进程-线程2正在工作中19
进程-线程2正在工作中20
进程-线程2正在工作中21
进程-线程2正在工作中22
进程-线程2正在工作中23
进程-线程2正在工作中24
进程-线程2正在工作中25
进程-线程2正在工作中26
进程-线程2正在工作中27
进程-线程2正在工作中28
进程-线程2正在工作中29
进程-线程2正在工作中30
进程-线程2正在工作中31
进程-线程2正在工作中32
进程-线程2正在工作中33
进程-线程2正在工作中34
进程-线程2正在工作中35
进程-线程2正在工作中36
进程-线程2正在工作中37
进程-线程2正在工作中38
进程-线程2正在工作中39
进程-线程2正在工作中40
进程-线程2正在工作中41
进程-线程2正在工作中42
进程-线程2正在工作中43
进程-线程2正在工作中44
进程-线程2正在工作中45
进程-线程2正在工作中46
进程-线程2正在工作中47
进程-线程2正在工作中48
进程-线程2正在工作中49
进程-线程2正在工作中50
进程-线程2正在工作中51
进程-线程2正在工作中52
进程-线程2正在工作中53
进程-线程2正在工作中54
进程-线程2正在工作中55
进程-线程2正在工作中56
进程-线程2正在工作中57
进程-线程2正在工作中58
进程-线程2正在工作中59
进程-线程2正在工作中60
进程-线程2正在工作中61
进程-线程2正在工作中62
进程-线程2正在工作中63
进程-线程2正在工作中64
进程-线程2正在工作中65
进程-线程2正在工作中66
进程-线程2正在工作中67
进程-线程2正在工作中68
进程-线程2正在工作中69
进程-线程2正在工作中70
进程-线程2正在工作中71
进程-线程2正在工作中72
进程-线程2正在工作中73
进程-线程2正在工作中74
进程-线程2正在工作中75
进程-线程2正在工作中76
进程-线程2正在工作中77
进程-线程2正在工作中78
进程-线程2正在工作中79
进程-线程2正在工作中80
进程-线程2正在工作中81
进程-线程2正在工作中82
进程-线程2正在工作中83
进程-线程2正在工作中84
进程-线程2正在工作中85
进程-线程2正在工作中86
进程-线程2正在工作中87
进程-线程2正在工作中88
进程-线程2正在工作中89
进程-线程2正在工作中90
进程-线程2正在工作中91
进程-线程2正在工作中92
进程-线程2正在工作中93
进程-线程2正在工作中94
进程-线程2正在工作中95
进程-线程2正在工作中96
进程-线程2正在工作中97
进程-线程2正在工作中98
进程-线程2正在工作中99

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值