上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页
摘要: 1.ipconfig/release使计算机将自己目前租用的IP地址交还给DHCP服务器(只在动态配置IP地址的机器上起作用)2.ipconfig/renew向DHCP服务器申请新的IP地址,与上条命令一起使用(只在动态配置IP地址的机器上起作用)3.ipconfig/displaydns显示DNS 阅读全文
posted @ 2020-01-03 14:44 龙宇在天 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 场景:A:正在厨房炒菜B:您的快递到了,请接收A:等我把这盘菜炒好再接收,请稍等 请求类 请求队列 客户端 服务端 测试类 注意:在有wait(),sleep(),while时打断线程要注意特殊处理 阅读全文
posted @ 2020-01-03 08:31 龙宇在天 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Future设计模式核心思想是实现业务逻辑从串行化执行到异步和异步回调 示例一: 测试结果:必须等待 result 获取到才执行 I am done. 优化一:实际的业务被提前调用执行,当我们需要的时候再主动通过 get() 获取返回的数据 Future接口 FutureTask接口 FutureS 阅读全文
posted @ 2020-01-03 08:31 龙宇在天 阅读(563) 评论(0) 推荐(0) 编辑
摘要: immutable特点: 1.不可变对象一定是线程安全的(里面的任何属性或者引用类型的属性一旦被初始化,都不能被修改)2.可变对象不一定是不安全的 StringBuffer 题外话: J2EE中servlet 全局只创建一个对象,不是线程安全的struts 1.x Action也不是线程安全的,只创 阅读全文
posted @ 2019-12-31 11:34 龙宇在天 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一、concern conflict(同时发生以下两种操作是否会发生数据冲突) 1.read read false 可以并行化2.write read true 需要串行化3.read write true 需要串行化4.write write true 需要串行化 二、多线程读写锁分离 读写锁 共 阅读全文
posted @ 2019-12-30 17:33 龙宇在天 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 门 过门人 测试代码 测试结果:不是线程安全的,当pass()上加synchronized时线程安全 但是将数据的读写都加在一个锁里面,极大影响程序执行效率,怎样优化? 阅读全文
posted @ 2019-12-29 20:59 龙宇在天 阅读(202) 评论(0) 推荐(0) 编辑
摘要: ObservableRunnable LifeCycleListener ThreadLifeCycleObserver 测试代码: 阅读全文
posted @ 2019-12-27 15:19 龙宇在天 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 被观察者(事件源) 观察者抽象类 观察者1-二进制观察者 观察者2-八进制观察者 测试类 阅读全文
posted @ 2019-12-27 15:18 龙宇在天 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一个简单的java内存模型图: 从图中可以看出,当是多核cpu时,每个cpu都有一个独立的高速缓存,多个线程会在多个cpu中独立执行当对一个变量只是读操作的时候,jvm自作多情的做了一个优化,只是访问缓存的数据,只有进行写操作的时候,会刷新主内存的数据执行如下操作:i=1;i=i+1;cpu1:ma 阅读全文
posted @ 2019-12-26 10:13 龙宇在天 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 闲话少叙,上代码 测试结果,出现两种情况: 1.INIT_VALUE被volatile关键字修饰时,READER线程是可以感知到UPDATER的变化 2.INIT_VALUE缺少volatile关键字修饰时,READER线程感知不到UPDATER的变化 volatile可以保证内存可见性,有序性,不 阅读全文
posted @ 2019-12-26 09:01 龙宇在天 阅读(961) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观