当前位置: 首页 > Java多线程
  • Java 并发编程模式之 Master – Worker模式

    1. 角色  1) Master  Master中维护一个job Queue,是任务的描述,这个jobQueue会给每一个Worker共享,因此需要是线程安全的 Master中同时维护一个resultMap用于保存每一个job的处理结果。  2) Worker  Worker是一个runnable, 在其执行run方法之前需要显示的调用setJobQueue和setResultMap方法 将Master中的jobQueue和r ...

    阅读全文
    作者:边城网事 | 分类:Java多线程 | 阅读:1
  • Java中, 什么是 线程安全

    今日偶然遭遇一个问题: 什么是线程安全?

    看到这个题目,似曾相识,细细一想,脑袋中对线程安全的概念也不是特别清楚,主要是没有一个清晰的实例在脑子中,于是打算写一个清晰的实例.在写这个例子之前,先在脑中大概过了一下,总结了什么是线程安全:
    个人认为,所谓线程安全,通俗的讲,是指,一个类的所有方法在单线程调用时能够按照预先设想正常实现其功能,同时在多线程环境中,多线程同时调用该类的方法时,也能跟在单线程环境中一样能够按照预先设想正常实现其功能. 这样就可以说这个类是线程安全的.

    阅读全文
    作者:边城网事 | 分类:Java多线程 | 阅读:4