Thread、AsyncTask相关

1、wait()和sleep()的区别

  • sleep来自Thread类,wait来自Object类
  • 调用sleep()方法的过程中,线程不会释放对象锁。而调用wait()方法的过程会释放对象锁
  • sleep睡眠后不出让系统资源,wait让出系统资源其他线程可以占用CPU
  • sleep(milliseconds)需要指定一个睡眠时间,时间一到会自动唤醒

2、Android线程间通信有哪几种方式?

  • 共享内存
  • 文件
  • 数据库
  • Handler
  • Java里的wait(),notify(),notifyAll()

你可能感兴趣的:(Android之基础)