当前位置: 代码迷 >> J2SE >> 金山笔试,多线程有关问题?在线急等
  详细解决方案

金山笔试,多线程有关问题?在线急等

热度:311   发布时间:2016-04-23 20:17:56.0
金山笔试,多线程问题???在线急等
实现如下工作者类IKWorker,调用者通过调用AddJob将Runnable类型的job提交给IKWorker,IKWorker负责异步执行所有提交过来的job。【要求:尽量高效,不得使用系统的线程池】
 public interface IKWorker{
public boolean Start();
public void AddJob(Runnable job);
public boolean Stop();
}
------解决思路----------------------
用一个队列,装传过来的任务,自己起几条线程放在一个集合中,有任务过来就拿线程去执行,不够就创建,保持一个量。其实就是类似于一个线程池。
  相关解决方案