线程同步

时间:2022-05-27 21:48:03   收藏:0   阅读:16

1、线程同步是一个等待机制,多个需要同时访问次对象的线程进入这个对象的等待池形成队列,等待前一个线程使用完毕,下一个线程才能使用。形成条件:队列+锁

2、由于同一个进程的多个线程共享同一块存储空间,在带来方便的同时,也带来了访问冲突,为了保证数据在方法中被访问的正确性,在访问时加入锁机制synchronized,当一个线程获得对象的排他锁,独占资源,其他线程必须等待,使用后释放锁即可,存在下面的问题:

3、由于可以通过private关键字来保证数据对象只能被方法访问,所以需要针对方法提出一套机制,这个机制就是synchronized关键字,它包括两种用法:synchronized方法和synchronized块。

原文:https://www.cnblogs.com/xxeleanor/p/15335211.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!