计算术语(持续更新)


1. 向下兼容(Downward Compatible)向上兼容(Upward Compatible)
   向下兼容,又称作 向后兼容(Backward Compatible),是指在一个程序或者类库更新到较新的版本后,用旧的版本程序创建的文档或系统仍能被正常操作或使用,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。
   向上兼容,又称 向前兼容(Forward Compatibility),是指以前的版本支持现在版本生成的数据,现在的版本支持以后的版本数据。

   向后兼容处理的是一个以较早版本编译的程序集是否可以在较新版本上执行的问题。向前兼容处理的是一个以较新版本编译的程序集是否可以在较老版本上执行的问题。


2. 同步异步并发并行串行
   简单地说,在多个任务的情况下:
   同步: 一个任务a执行结束之后,才可以执行任务b。只存在一个线程。
   异步: 一个任务a正在执行的同时可以执行另一个任务b。即任务b不用等待任务a结束才执行。存在多个线程。
   并发并行 其实是异步线程实现的两种形式。并行是真正的异步,多核CUP可以同时开启多条线程供多个任务同时执行,互补干扰。但是并发就不一样了,并发是一个伪异步。在单核CUP中只能有一条线程,但是又想执行多个任务。这个时候,只能在一条线程上不停的切换任务,由于CUP处理速度快,看起来好像是同时执行。
   串行 是同步线程的实现方式,就是任务a执行结束才能开始执行任务b,单个线程一次执行一个任务。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 曾经,我理想中的大学生活是很美好的,有再别康桥的浪漫,也有钱钟书和杨绛先生的传奇,有花、有月、有书,还有男朋友。 ...
    喵欣人的生活观阅读 461评论 2 10
  • 背景介绍 Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了——应用耗电大; 2)首次...
    有钱且幸福阅读 2,205评论 0 5
  • 001大多数人都会比较注重第一印象,而首先最直观的就是你的个人形象,它就是你的个人名片,所以得体的衣着能为你赢得潜...
    Mr_Bang先生阅读 125评论 0 1
  • 常言道,自己的事情自己做,但生活中,很多自己的事情自己做不了。 为什么做不了?首先,是不懂得怎样去做;再者,是自己...
    翱蓝阅读 399评论 0 1