不用傻傻的分不清并发和异歩的关系了

学习计算机语言就是一个不断的明白自己错误的一个过程

 并发和异歩是两个非常重要的计算机概念,在学习计算机语言的初期,根本分不清并发和异歩到底有什么区别。因为在很多实际的例子中,讲并发的时候,使用了异歩这个概念,举一个异歩的例子,使用的是并发的概念。

并发简单来说是研究一个程序(响应)如何拆分成多线程或者多进程来进行运行的方法。

异歩简单来说是研究多个程序(响应)同时运行并按照不同的队列方式运行的方法。而每个程序(响应)可以再进行并发式运行。

相同的目的都是为了快速反应的方法,但使用的范围和效果完全不是一会事。

异歩的产生是源于为了满足大量的对接口的请求的响应,因而对大量请求如何组队(队列)加快响应的技术,主要用于接口的多请求应用,典型的就是web应用。核心就是一个队列技术。

并发是解决一个程序需要耗费很多的cpu和内存资源运行的程序,多是指大数据处理和后台计算上,所以基本上对为web的请求和响应这个过程根本不会用上(不是绝对,有一种会用上,以后再说)。核心是work的拆分技术。

所以如果是web工程师或者web app应用,只需要学习异歩这个技术就好了,并发基本上用不到,队列(MQ)技术反而是更有用一些,而不是并发。

如果是属于大数据处理和运算类的,尽量别去想什么异歩,好好研究并发技术就好了,异歩真的用的不多。

如果是想弄分布计算的,以上东西都是胡说八道的,两种技术都要要。

另外提一下,宏架构和微架构,没有队列技术微架构就是一堆沙子。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值