计算术语(持续更新)


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

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


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

你可能感兴趣的:(计算术语(持续更新))