摘要: 单工、半双工和双工通信 概述 数据通常是在两个站(点对点)之间进行传输,按照数据流的方向可分为三种传输模式:单工、半双工、全双工。 单工通信 单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向。 为保证正确传送数据信号,接收端要对接收的数据进行校验,若校验出错,则通过监 阅读全文
posted @ 2019-03-18 21:05 技术-刘腾飞 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: CAS的ABA问题详解 ABA问题 在多线程场景下CAS会出现ABA问题,关于ABA问题这里简单科普下,例如有2个线程同时对同一个值(初始值为A)进行CAS操作,这三个线程如下 1.线程1,期望值为A,欲更新的值为B 2.线程2,期望值为A,欲更新的值为B 线程1抢先获得CPU时间片,而线程2因为其 阅读全文
posted @ 2019-03-18 21:05 技术-刘腾飞 阅读(5090) 评论(1) 推荐(0) 编辑
摘要: Callable和Future 概述 Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。 Callable接口中只有一个call()方法,和R 阅读全文
posted @ 2019-03-18 21:04 技术-刘腾飞 阅读(4894) 评论(0) 推荐(0) 编辑