摘要: 在多道编程的情况下,想要保证线程按我们预想的方式协作,抛开原子性、可见性、有序性的概念,白话总结下心得: 1. 从涉及到操作共享数据的指令入手,保证它们对共享数据操作的正确性。 2. 首先保证单线程情况下,程序执行的正确性。然后判断线程中,与操作共享变量的指令存在数据依赖的指令构成的指令集。保证指令 阅读全文
posted @ 2020-06-09 21:38 牛有肉 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 最近工作比较忙,水一篇: /** * @Author Niuxy * @Date 2020/6/8 8:54 下午 * @Description 基于双向链表的简单 FIFO 队列 * 锁的粒度很粗,仅针对最上层操作进行互斥同步关系规划 * 最上层方法有两个:put 与 remove * 以 len 阅读全文
posted @ 2020-06-09 20:09 牛有肉 阅读(260) 评论(0) 推荐(0) 编辑