计算机科学中的一些机制
Updated:
每个人都是自己的经济学家,
数据同步
多线程
中间层
1.数据通信中的中间层:如缓冲区,为了读取速度
2.面向对象中的中间层:如委托,降低耦合,服务器对象变化导致客户端的变化
分时处理
CPU任务调度
并行处理
迅雷下载,矩阵运算
如果一个处理分很多步骤,每个步骤之间没有依赖关系,那么就可以引进并行处理
协议
HTTP,TCP/IP
回调机制
一般的函数调用是单线程的,即调用方一直等待被调用方执行完成后再进行后续操作,而在前端页面处理时候,这样做用户体验不好,所以引进回调机制,即调用方与被调用方异步进行,调用方在调用函数后接着执行后续操作,被调用方执行完成后再回调调用方相应的函数
栈和树
最常用到的两种数据结构
栈:
C++和Java中的内存分配
方法调用过程
##树:
二分查找
堆排序
#接口
#事务
有一些操作,单独执行是没有意义的,必须要按照一定的规律组合在一起,这些操作集合就称为事务,它保证了这些操作执行的完整性,如果中间出现意外,则进行回滚
#索引
索引其实就是对需要进行查询的实体的一个特征提取,这个能查询到实体地址的特征可能是人为定的(人为分类,根据索引查询索引表,找寻其地址信息),也可能能按照指定原则提取出来(计算希值,利用记录本身能够计算出其地址信息)
#优先级