原以为我答得很好,实际上计算机网络部分还是有些问题.

阻塞和非阻塞:
图片说明
.
我还是没懂,什么叫阻塞,什么叫非阻塞?

阻塞就是当前线程会停止

非阻塞就是当前线程不会停止.

其实我这个io是异步io.什么叫异步io.就是这个消息在子线程,有消息通过handler传递给主线程.我是抄大佬的大佬肯定想到这个问题了,所以使用异步io.但是我没注意,我只是魔改了他的代码.

我答成了阻塞,其实应该说异步io的.然后面试官可能也是想问我anr的知识,问我如果阻塞变成非阻塞要注意什么?
我答了ANR.面试官也没说什么,但是现在想起来这个问题似乎答得不太好.