Java多线之同步与异步

时间:2022-08-27 15:54:54

异步:start()方法通知“线程调度器”,此线程已经准备就绪,等待CPU分派资源调用run方法,使线程得到执行启动线程,访问资源时在空闲等待时同时访问其他资源,实现多线程机制

同步,此线程对象不交给“线程调度器”,直接由主线程调用run方法,是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低

特别说明:执行start方法顺序并不是线程启动顺序