2021年1月16日

JMM之happens-before原则

摘要: 下面是Java内存模型下一些“天然的”先行发生关系, 这些先行发生关系无须任何同步器协助就已经存在, 可以在编码中直接使用。 如果两个操作之间的关系不在此列, 并且无法从下列规则推导出来, 则它们就没有顺序性保障, 虚拟机可以对它们随意地进行重排序。 在Java内存模型中,happens-befor 阅读全文

posted @ 2021-01-16 21:14 MaXianZhe 阅读(117) 评论(0) 推荐(0) 编辑

Netty解析之schedule方法的实现原理和心跳实现代码

摘要: 一 定时任务队列 如果我们想使用netty快速的开发心跳程序,简化下场景假设我们只需要客户端定期往服务端发送心跳消息,那么代码可以这么写 public class Pinger extends ChannelInboundHandlerAdapter { private Random random 阅读全文

posted @ 2021-01-16 16:11 MaXianZhe 阅读(940) 评论(0) 推荐(0) 编辑

导航