同步、异步、阻塞、非阻塞的概念是什么?

0
小熊
小熊
管理员提问于7月前

校招常见的问题,考察基本功

答案 1
0
小熊小熊 管理员回答于7月前
  1. 同步:当一个同步调用发出后,调用者要一直等待返回结果。通知后,才能进行后续的执行。
  2. 异步:当一个异步过程调用发出后,调用者不能立刻得到返回结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。
  3. 阻塞:是指调用结果返回前,当前线程会被挂起,即阻塞。
  4. 非阻塞:是指即使调用结果没返回,也不会阻塞当前线程。