同步 异步 阻塞 非阻塞

最近写了一点多线程    爬虫 爬取网站  

对于 同步 异步 稍微有点了解   谢谢

 

同步阻塞        非常经典的    发请求  请求的数据需要10秒才能返回        此时       线程都在等待返回数据,不会日出cpu时间片

 

同步非阻塞        发请求      请求的数据需要十秒才能返回        线程让出cpu时间片      后面再去竞争

 

异步阻塞       我感觉这个没什么意义       向flynn   分类里面的  多指令单数据流      用来凑数的 ,  同步  异步   阻塞   非阻塞   刚好组合出这个没什么意义的东西

 

异步非阻塞       java里的future多线程        开启future线程     不管这个新开的线程  继续执行主线程         需要使用future 结果的时候在 future.get  获取结果

 

不过有个问题  future.get  的时候  future线程还没跑出结果        主线程此时是同步阻塞还是同步非阻塞         

 

posted @ 2023-02-20 14:28  霸王龙168  阅读(21)  评论(0)    收藏  举报