TestSynchronized.java 443 B

1234567891011121314151617
  1. package com.sf.thread_new.bank;
  2. public class TestSynchronized {
  3. // .java源文件 -> .class字节码文件 -> jvm识别为机器语言
  4. // 同步方法
  5. public synchronized void method(){
  6. System.out.println("synchronized method");
  7. }
  8. public void method1(){
  9. // 同步代码块 使用当前对象作为锁
  10. synchronized(this) {
  11. System.out.println("synchronized method1");
  12. }
  13. }
  14. }