share3专题

ARTS Share3 Java中的Synchronized

多线程程序经常会遇到一种问题,就是当多个线程试图访问同一个资源的时候,最后会产生不可预料的结果。因此,需要使用一些同步的措施来保证在一个给定的时间点只有一个线程可以来访问这个资源。 Java提供了一种使用synchronized块创建线程和同步其任务的方法。 Java中的同步块使用synchronized关键字标记。 Java中的同步块在某个对象上同步。 在同一对象上同步的所有同步块一次只能在其