欢迎分享,转载请注明来源:内存溢出
mr程序未运行完成。尺枝简每一个task(maptask,reducetask)以及MRAppMaster,都是以独陵裤立的进程在nodemanager所提供的容器中执行,mapreduce程序结束后不能退出,要等待mr程序运行完成以后再退出,本地运行模搭尺式在本地以单进程多线程方式运行。是因为idearun是由2个线程执行异步执行造成的。线程在start的时候,并不是立即运行,而是成为就绪状态,直到获取得到CPU的时间片才能执行,但是在我们main线程中,程序运行是很快的,直到执行完notify()之后,TestThread实际上都还没运行呢,更谈不上唤醒,因此TestThread一直处于等待状态,不退出可以选颂行择野帆哗重新模式来轿宽解决。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
什么软件可以画画
上一篇
2023-05-24
MacBook air可以用来开发苹果手机app吗
下一篇
2023-05-24
评论列表(0条)