class Tt implements Runnable{
int i=0;
public void run(){
while(true){
System.out.println("num is :"+ i++);
try{
Thread.sleep(5);
}
catch(InterruptedException e){
;
}
if(i == 100)
Thread.yield();
}
}
}public class Test{
public static void main(String[] args ){
Tt r = new Tt();
Thread t = new Thread(r);
t.start();
//r.run();
while(true){
System.out.println("love is good!!!!!");
}
}
}
源代码如上,感觉那个yield没有起作用,怎么整的?
int i=0;
public void run(){
while(true){
System.out.println("num is :"+ i++);
try{
Thread.sleep(5);
}
catch(InterruptedException e){
;
}
if(i == 100)
Thread.yield();
}
}
}public class Test{
public static void main(String[] args ){
Tt r = new Tt();
Thread t = new Thread(r);
t.start();
//r.run();
while(true){
System.out.println("love is good!!!!!");
}
}
}
源代码如上,感觉那个yield没有起作用,怎么整的?
解决方案 »
- 菜鸟求助,望好心人帮看看
- 在preparedstatement 查询的时候会不会内存溢出??
- 参考《精通struts》tag代码问题
- struts中<bean:write>标签现实问题--从库中读出字符串中的<被替换成了“&It;”;
- 为什么提示找不到符号(顶者有分)
- 各位大虾帮帮忙 关于Jpcap抓包问题
- 看完Think in java想住是J2EE方面发展,应该怎么学,看哪些书??
- JBuilder的词法分析器与语法分析器都是用JAVA写的吗?有没有这类的开源项目,我可能需要做一个类似的东西?UP有分!
- java 的安全问题? modifyThreadGroup
- 新手求助!JAVA与数据库连接
- 请教一个关于多线程jion()方法的问题
- 初学,请教小问题????????????
{
this.stop=true;
}public void run()
{
while(!stop){
//do something
}
}另外yield方法只是让当前线程交出CPU的运行权给与它具有同一优先级的其他线程,如果没有则该方法是不被执行的!