📄 poolthread.java
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -