[java]代码库
public class PrintHelloThread extends Thread
{
public static void SetPrintHelloThreadFlag(boolean flag)
{
isPrint = flag;
}
private static boolean isPrint = true;
public void run()
{
try
{
while(isPrint)
{
Thread.sleep(1);
System.out.println("Hello");
}
}
catch(Exception ex)
{}
}
public static void main(String[] args)
{
PrintHelloThread printThread = new PrintHelloThread();
CaculateRunnable r = new CaculateRunnable();
Thread t = new Thread(r);
printThread.start();
t.start();
}
}
class CaculateRunnable implements Runnable
{
public void run()
{
int sum =0;
for(int i = 0;i<1000000;i++)
{
sum +=i;
}
System.out.println("sum = "+sum);
PrintHelloThread.SetPrintHelloThreadFlag(false);
}
}//源代码片段来自云代码http://yuncode.net