06 2021 档案
摘要:背景实现代码测试代码改进toc 背景 涉及对象传输或存储时,均需要序列化的参与,将对象转为连续的二进制数据后才能进行传输或存储,需要还原对象时,通过反序列化逆向处理二进制数据遍能得到原对象 这里的对象是一种广泛的概念,往大了说就是一段有意义的内存 实现 实现过程中主要使用模板应对各种类型,特化+宏应
阅读全文
摘要:相关术语一、硬件对互斥的支持中断禁用专用机器指令CAS指令Exchange指令机器指令的缺点二、基于软件的并发同步机制信号量信号量原语定义有限缓冲区生产-消费问题信号量的实现管程管程的优势管程方案消息传递信息传递原语发送、接收形式寻址方式消息格式排队原则有限缓冲区生产-消费问题读者-写者问题读者优先
阅读全文
摘要:零、进程一、线程线程拥有属性线程相对于进程的优点线程状态用户级线程与内核级线程用户级线程用户级线程的优点用户级线程的缺点内核级线程内核级线程的优点内核级线程的缺点二、微内核微内核的优点微内核缺点微内核设计三、Windows线程四、Linux线程windows与linux对比表toc 零、进程 进程被
阅读全文
摘要:总体分类说明全局读锁表级锁表锁一次封锁法元数据锁意向锁自增锁行级锁(InnoDB锁)共享锁与排它锁持有共享锁写数据持有共享锁写数据导致死锁两阶段锁协议InnoDB行级锁分类记录锁(Record Locks)间隙锁(Gap Locks)临键锁(Next-Key Locks)插入意向锁(Insert I
阅读全文

浙公网安备 33010602011771号