poolthread.java
来自「network management, thread implement」· Java 代码 · 共 54 行
JAVA
54 行
// Developed by Kinva Network Inc. 2000
// Source File Name: PoolThread.java
package com.kinva.util.thread;
// Referenced classes of package com.kinva.util.thread:
// ThreadPoolEntry
public abstract class PoolThread extends Thread
{
protected PoolThread()
{
this("PoolThread-" + ++id);
}
protected PoolThread(String s)
{
super(s);
}
void setPoolEntry(ThreadPoolEntry threadpoolentry)
{
poolEnt = threadpoolentry;
}
public final void run()
{
do
{
poolEnt.waitForRelease();
service();
poolEnt.idle();
} while(true);
}
protected abstract void service();
protected void abort()
{
}
public void release()
{
poolEnt.release();
}
private static int id;
ThreadPoolEntry poolEnt;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?