我需要使用java在testNG框架中使用下面的代码,我期望在完成代码执行之前应该执行Thread但是Thread没有完全执行并且代码被终止。有没有什么办法可以在执行完成之前执行该线程。
package projects;
import org.testng.annotations.Test;
public class ThreadTest {
@Test
public static void afterMethod() throws InterruptedException
{
System.out.println("In After Class Method... ");
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
for(int i= 1; i< 10; i++)
{
System.out.println("Printing: "+i);
try {Thread.sleep(1000);} catch (InterruptedException e)
{e.printStackTrace();}
}
}
});
thread.start();
System.out.println("Threading Bypassed... ");
}
}