正在加载图片...
synchronized块是这样一个代码块,其中的代码必须获 得对象syncObject的锁方能执行,具体机制同前所述。由 于可以针对任意代码块,且可任意指定上锁的对象,故灵活 性较高。 六、线程的阻塞 为了解决对共享存储区的访问冲突,Jaa引入了同步 机制,现在让我们来考察多个线程对共享资源的访问,显然 同步机制已经不够了,因为在任意时刻所要求的资源不一定 已经准备好了被访问,反过来,同一时刻准备好了的资源也 可能不止一个。为了解决这种情况下的访问控制问题,Java 引入了对阻塞机制的支持。 阻塞指的是暂停一个线程的执行以等待某个条件发生 (如某资源就绪)。Java提供了大量方法来支持阻塞,下面 让对它们逐一分析。} synchronized 块是这样一个代码块,其中的代码必须获 得对象 syncObject 的锁方能执行,具体机制同前所述。由 于可以针对任意代码块,且可任意指定上锁的对象,故灵活 性较高。 六、线程的阻塞 为了解决对共享存储区的访问冲突,Java 引入了同步 机制,现在让我们来考察多个线程对共享资源的访问,显然 同步机制已经不够了,因为在任意时刻所要求的资源不一定 已经准备好了被访问,反过来,同一时刻准备好了的资源也 可能不止一个。为了解决这种情况下的访问控制问题,Java 引入了对阻塞机制的支持。 阻塞指的是暂停一个线程的执行以等待某个条件发生 (如某资源就绪)。Java 提供了大量方法来支持阻塞,下面 让对它们逐一分析
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有