
多线程
郝国生
主要从事遗传算法、交互式遗传算法、计算机辅助创新、组织状态分析、决策支持、复杂适应系统、本体论方面的研究
展开
-
一个简单的生产者与消费者的多线程例子(一):简单的框架
生产者与消费者模式是一种常见的模式,出现在许多资源管理中。 在多线程中,生产者(MyProducer)与消费者(MyConsummer)之间共享一个产品管道(MyChannel),生产者make的产品放入管道中,消费者consume产品时从管道中取产品,他们之间的协同通过市场(MyMarket)管理。原创 2016-07-15 18:45:49 · 1342 阅读 · 0 评论 -
一个简单的生产者与消费者的多线程例子(二):不让消费者或生产者无限期地等待
本小节给出让consumer和productor线程停止的方法。原创 2016-07-22 23:01:55 · 310 阅读 · 0 评论 -
ThreadGroup同进退的一组Thread
当需要一组线程同进退时,则用到了ThreadGroup。 使用需要注意的几个事项: 1. 当各个thread的start之后,threadGroup的list()才能获得成员,其属性threads才不为null;同理,start()后threadGroup的enumerate()才能获得成员;在start()之前,这两个方法得到的结果是null。 2. ThreadGroup的activeCo原创 2016-09-04 15:23:35 · 298 阅读 · 0 评论