AndroidInterview-Q-A
AndroidInterview-Q-A copied to clipboard
The top Internet companies android interview questions and answers.
初看起来它们与 suspend() 和 resume() 方法对没有什么分别,但是事实上它们是截然不同的。区别的核心在于,前面叙述的所有方法,阻塞时都不会释放占用的锁(如果占用了的话),而这一对方法则相反。 这句话应该是 初看起来它们与wait()和notify()方法没有什么分别 这里写的给人感觉,好像是在特殊说明suspend和resume,但实际上后面发现是在说wait和notify
ANR定位和修正
使用Thread或者HandlerThread时,调用Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND)设置优先级,否则仍然会降低程序响应,因为默认Thread的优先级和主线程相同。 将线程的优先级降低了,就应该降低ANR的概率。“否则仍然会降低程序响应”是不是写反了。
http://jackywang.tech/AndroidInterview-Q-A/ 访问不了