
mr
程序未运行完成。尺枝简每一个task(maptask,reducetask)以及MRAppMaster,都是以独陵裤立的
进程在nodemanager所提供的容器中执行,mapreduce程序结束后不能退出,要等待mr程序运行完成以后再退出,本地运行模搭尺式在本地以单进程多
线程方式运行。是因为idearun是由2个线程执行异步执行造成的。线程在start的时候,并不是立即运行,而是成为就绪状态,直到获取得到CPU的时间片才能执行,但是在我们main线程中,程序运行是很快的,直到执行完notify()之后,TestThread实际上都还没运行呢,更谈不上唤醒,因此TestThread一直处于等待状态,不退出可以选颂行择野帆哗重新模式来轿宽解决。
评论列表(0条)