int iThreadCount = 1;
iThreadCount = GHMTreadUtil.getHygThreadCount();
arrHygThread = new Thread[iThreadCount];
for(int iCount=0;iCount<iThreadCount;iCount++)
{
LogMgr.logDebugInfo("spawning the HYG Thread"+iCount,objDebug);
Job1 objJob1=new Job1 ();
Job2 objJob2 =new Job2 ();
Thread objHygThread = new Thread(objJob1,objJob2);
arrHygThread[iCount]=objHygThread;
objHygThread.start();
}
Run Code Online (Sandbox Code Playgroud)
如果我想为下面指定的2个作业创建线程
Thread objHygThread = new Thread(objJob1,objJob2);
我以前需要进口什么吗?如果有人知道答案,请告诉我.
提前致谢.
A Thread通常采用一个java.lang.Runnable参数,一次只能一个Runnable.所以你需要启动两个线程:
Thread objHygThread1 = new Thread(objJob1);
Thread objHygThread2 = new Thread(objJob2);
Run Code Online (Sandbox Code Playgroud)
如果Job类实现了Runnable接口.
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |