首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

线程的有关问题求解~

2013-07-24 
线程的问题求解~~~public class LoaderThread extends Thread{ public void run() {android.os.Process.se

线程的问题求解~~~
public class LoaderThread extends Thread{
 public void run() {
        android.os.Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);

红色部分帮错~~~该怎么办?
[解决办法]
这是提升线程优先级吧;

用了这个没:


<uses-permission id="android.permission.RAISED_THREAD_PRIORITY"/>

[解决办法]
使用HandlerThread,既不用考虑looper的问题,也能设置优先级,是handler和thread的合体!
[解决办法]
关注下,1,2L的方法可以解决不?
[解决办法]
android.os.Process.setThreadPriority是设置进程的,一般没有权限这么做的,只有root或超级用户才行。 而且进程的权限只是在linux做对进程的schedule时才有用,而线程只是属于进程的。

Thread.setPriority是设置线程的优先级,对你这里比较合适。

另外注意updatetable();
函数,最好不要和主线程有同步的东西,以免因为同步阻塞了主线程,造成ANR

热点排行
Bad Request.