2009年5月7日

Azureus源码剖析(四)

摘要: AEThread只是一个简单的线程类,提供一个抽象方法runSupport 供我们重写,相必之下,AEThread2有几个改进的地方:1)加入了运行锁机制,运行线程和等待线程的结束这两个操作需要争抢运行锁,若锁未放开,则说明线程还在运行,必须等待锁的释放。2)设置了一个守护线程链表,若待创建的线程是守护线程,当链表为空时,新建一个守护线程加入表尾,否则从链表尾部取一个线程节点来使用,类似线程池。3... 阅读全文

posted @ 2009-05-07 12:36 Phinecos(洞庭散人) 阅读(1119) 评论(0) 推荐(0) 编辑

导航