线程同步和异步

来源:互联网 发布:怎么关闭软件网络禁用 编辑:程序博客网 时间:2024/05/18 18:18
线程同步和线程异步有什么区别?(重要基础知识)
打个比方,如果你在等一个人,
同步的时候,你会一直等到她来了之后才做其他事情,这个过程除了等待你啥都不会做,
异步的时候,你一边在等,可能一边玩游戏或者是看报纸什么的,一直到她到来,你的等待状态才会结束
在实现上,同步的过程会阻塞进程的所有其他操作,将同步转换为异步的最常见方法则是
将会阻塞进程的等待操作放入到一个新的进程中,同时为该等待操作添加一个监视器,在检测到等待操作完成的时候结束等待的进程。
0 0
原创粉丝点击