Java并发编程之同步与异步、阻塞与非阻塞

同步与异步 被调用者是否主动告诉调用者结果,针对被调用者而言 左图是同步的情况:客户端向服务器请求数据,在服务器准备数据期间,客户端需要不停的等待,无法做别的事 右图是异步的情况:客户端向服务器请求数据,在服务器准备数据期间,客户端可以做其他的事情,直到服务器返回这个结果 阻塞与非阻塞 调用者在调用结果返回前,是否还能做别的事,针对调用者而言 线程状态角度:是线程六中状态的其中三种(Block、W
相关文章
相关标签/搜索