Java基础知识 发表于 2019-01-01 | 分类于 基础知识 | 阅读次数: 本文字数: 233 | 阅读时长 ≈ 1 分钟 Thread使用Thread的start方法启动线程才是真正实现多线程运行,而直接调用run会顺序执行。 synchronizedsynchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行它包括两种用法:synchronized 方法和 synchronized 块。