摘要: future 模式 生产者-消费者模式 生产者-消费者模式是一个经典的多线程设计模式。它为多线程间的协作提供了良好的解决方案。 在生产者-消费者模式中,通常由两类线程,即若干个生产者线程和若干个消费者线程。生产者线 程负责提交用户请求,消费者线程则负责具体处理生产者提交的任务。生产者和消费者之间则通 阅读全文
posted @ 2019-08-01 14:23 Nausicaa0505 阅读(231) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zhangjg_blog/article/details/18319521 什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对 阅读全文
posted @ 2019-08-01 13:15 Nausicaa0505 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 临界区 – 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用。但是每一次,只能有一个线程 使用它,一旦临界区资源被占用,其他线程要想使用这个资源,就必须等待。 阻塞(Blocking)和非阻塞(Non-Blocking) – 阻塞和非阻塞通常用来形容多线程间的相互影响。阻塞,当一个线程 阅读全文
posted @ 2019-08-01 11:14 Nausicaa0505 阅读(111) 评论(0) 推荐(0) 编辑