主题的帮助,我需要一些帮助,三个线程在Android的处理与Android游戏
一个线程是主线程,另一种是GLThread,另一个是我创建更新的游戏状态的WorkerThread。
我遇到的问题是他们都需要访问相同的游戏对象LinkedList。 GLThread和我的WorkerThread都只能从LinkedList中读取,所以在那里没有问题,但偶尔我有主线程将另一个游戏对象添加到列表中。
我该如何管理?我尝试在涉及的函数前使用synchronized,但它确实减慢了应用程序的速度。
由于某些原因,只捕获错误并且不呈现或更新游戏状态,会导致游戏永久滞后。
任何人有任何伟大的想法?