將keepRunning=false后線程是怎么繼續(xù)運行的呢,并沒有在其他地方重新設(shè)置為true啊
將keepRunning=false后線程是怎么繼續(xù)運行的呢,并沒有在其他地方重新設(shè)置為true啊
這樣while循環(huán)不是不成立嗎,為什么還會執(zhí)行里面的for循環(huán)
將keepRunning=false后線程是怎么繼續(xù)運行的呢,并沒有在其他地方重新設(shè)置為true啊
這樣while循環(huán)不是不成立嗎,為什么還會執(zhí)行里面的for循環(huán)
2016-09-08
舉報
2016-09-08
當keepRunning=true,while語句一直在執(zhí)行;當將keepRunning=false,不滿足while的循環(huán)條件,但并不會馬上終止while循環(huán),while里面的for循環(huán)還是會執(zhí)行的,當while里面的程序運行完后,跳出while循環(huán),不再進入。
2016-09-08
因為原來wihle()里就是ture,把keepRunning設(shè)置為false是為了停止while循環(huán),結(jié)束線程。