sleep和yield区别

sleep(long millis)暂停执行一段时间,让其他线程执行任务,但他不会释放锁,即如果有synchronized同步代码块,其他线程并不能访问这共享数据

yield()与sleep类似,只是不能指定暂停的具体时间,而且只能让同等优先级的有执行机会

猜你喜欢

转载自blog.csdn.net/hnd978142833/article/details/80368392
今日推荐