发动态

没有新消息

更多内容

什么是线程的阻塞

职Q小助手

由于一些原因在执行过程中放弃CPU使用权,暂时停止执行,以等待某个条件的触发。Java中,为了解决对共享存储区的访问冲突,引入了同步机制,在考察多个线程对共享资源的访问时,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止一个。为了解决这种情况下的访问控制问题,Java 引入了对阻塞机制的支持。 阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的同学对它一定已经很熟悉了。Java 提供了大量方法来支持阻塞,下面让我们逐一分析。 ---------------------

0 赞+1
0
评论

0 条评论

暂无评论,快来写下您的评论