java中的join(强制运行)到底是什么意思啊?

[复制链接]
查看11 | 回复2 | 2009-7-24 14:20:50 | 显示全部楼层 |阅读模式
join就是阻塞调用线程,直到该线程结束后,调用线程才能继续执行。强制运行join后的线程。因为main是一条主线程,所有线程都得在它启动之后运行...
回复

使用道具 举报

千问 | 2009-7-24 14:20:50 | 显示全部楼层
join()方法:等待该线程终止。如果不加等待的时间参数,则无限的等待线程运行结束,否则在给定的时间参数后导致线程等待,即丧失线程对象监视器。打印线程时调用toString()方法会按照[线程名称,优先权,线程所在的组名称]输出,可能你的线程是main线程或在main线程组里吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行