• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






潜水的阳光

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2015年1月4日

Java多线程设计模式(4)线程池模式
摘要: 前序: Thread-Per-Message Pattern,是一种对于每个命令或请求,都分配一个线程,由这个线程执行工作。它将“委托消息的一端”和“执行消息的一端”用两个不同的线程来实现。该线程模式主要包括三个部分: 1,Request参与者(委托人),也就是消息发送端或者命令请求端 2,Host 阅读全文
posted @ 2015-01-04 18:21 潜水的阳光 阅读(1507) 评论(0) 推荐(0)
 
java多线程设计模式(3)读写锁模式
摘要: 1 Read-Write Lock Pattern Read-Write Lock Pattern是一种将对于共享资源的访问与修改操作分离,称为读写分离。即访问是reader,修改是write,用单独的线程来处理。可以允许多个reader,但是不允许同时多个写入或者在读的过程中有写入。 由于对于实例 阅读全文
posted @ 2015-01-04 18:13 潜水的阳光 阅读(911) 评论(0) 推荐(0)
 
Java多线程设计模式(2)生产者与消费者模式
摘要: 1 Producer-Consumer PatternProducer-Consumer Pattern主要就是在生产者与消费者之间建立一个“桥梁参与者”,用来解决生产者线程与消费者线程之间速度的不匹配。 当要从某个线程Produccer参与者将数据传输给其它线程Consumer参与者的时候,此时就... 阅读全文
posted @ 2015-01-04 18:06 潜水的阳光 阅读(427) 评论(0) 推荐(0)
 
Java多线程设计模式(1)
摘要: 1 线程中的几个方法解释 Thread.sleep(long 毫秒) 在指定的时间内让当前线程休眠,将控制权交给其他线程,休眠的线程依旧拥有它所占用的锁, Thread.yield(); 暂停或者放弃当前正在执行的线程,并且执行其他线程,但是并没有释放该线程所拥有的锁,线程放弃后,让其他相同或者更高 阅读全文
posted @ 2015-01-04 17:59 潜水的阳光 阅读(271) 评论(0) 推荐(0)