最近在写一个游戏,给每一个出现的怪都建了一个线程,当怪物越来越多的时候,程序会非常卡!!! 而且怪物死掉后,貌似其线程也没有释放!!! 所以想问一下,android 中 子线程应该怎么回收,或是关闭!!!!! 如果不关的话,很耗内存!!!
------解决方案--------------------
不需要给每个怪物弄一个线程
------解决方案--------------------
多线程是为了解决并行问题,为了提高多核cpu利用率来的
不是为了解决复杂逻辑来的
怪物的逻辑再复杂,总是可以通过怪物遍历,分别执行其AI算法来实现。
------解决方案--------------------
同意3楼的