level 7
贴吧用户_02e3aAb
楼主
最近写一个小玩意遇到卡线程状况,分析来去始终有点迷惑,想问一下懂的兄弟们。
线程的循环要怎么写才最合适呢?
线程中有一个循环,我要问的,是这个循环是在线程中以一个函数循环,还是循环线程来调用这个函数。比如下面
hd = new Thread(new 线程一());
hd.start();
class 线程一 implements Runnable
{
@Override
public void run()
{
循环写到内部函数();
}
}
另一种方法就是
class 线程一 implements Runnable
{
@Override
public void run()
{
while(true)
{
循环不写到函数();
}
}
}
我想问下,这两种写法,那种最正确。先谢谢各位大大了



2019年11月14日 01点11分
1
线程的循环要怎么写才最合适呢?
线程中有一个循环,我要问的,是这个循环是在线程中以一个函数循环,还是循环线程来调用这个函数。比如下面
hd = new Thread(new 线程一());
hd.start();
class 线程一 implements Runnable
{
@Override
public void run()
{
循环写到内部函数();
}
}
另一种方法就是
class 线程一 implements Runnable
{
@Override
public void run()
{
while(true)
{
循环不写到函数();
}
}
}
我想问下,这两种写法,那种最正确。先谢谢各位大大了
