上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页
摘要: 1.结束一个JVM生命周期的方式:System.exit()Normal finish doneencounter the error or exceptioncrash,出core操作系统问题或者硬件导致 2.类加载的三个阶段:加载:查找并且加载类的二进制数据链接:--验证:确保被加载类的正确性 阅读全文
posted @ 2020-01-14 08:56 龙宇在天 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、Active Object模式-接收异步消息的主动对象 Active是主动的意思,因此ActiveObject就是主动对象的意思。所谓主动一般指有自己特有的线程,举例来说,java.lang.Thread类的实例就是一种主动对象。 不过,在Active Object模式中出厂的主动对象可不仅仅有 阅读全文
posted @ 2020-01-10 11:28 龙宇在天 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 模拟传送带工作模式 Channel 传送带 Request 商品 TransportThread 向传送带上搬运线程 WorkerThread 从传送带上带走的线程 测试 阅读全文
posted @ 2020-01-09 16:28 龙宇在天 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 分两个阶段结束线程 第一阶段:结束线程第二阶段:清理释放资源 简单版 测试 改进版 AppServer服务器 ClientHandler控制器 测试步骤: 1.启动AppServer 2.在cmd中输入指令 telnet localhost port连上服务器发送消息 阅读全文
posted @ 2020-01-08 16:08 龙宇在天 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 思路:一个请求创建一个线程 Message消息体 handler简单版(有几个请求创建一个线程) handler改进版(使用线程池创建线程) 测试 阅读全文
posted @ 2020-01-07 22:56 龙宇在天 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 场景:控制逻辑按步骤执行 Doug Lea的CountDownLatch实现方式 自定义一个CountDown 测试自定义CountDown 测试结果: 准备多线程处理任务。。。2 is working.4 is working.1 is working.3 is working.5 is work 阅读全文
posted @ 2020-01-07 10:45 龙宇在天 阅读(478) 评论(0) 推荐(0) 编辑
摘要: Message消息体 MessageQueue消息队列 ProducerThread生产者 ConsumerThread消费者 测试 阅读全文
posted @ 2020-01-07 10:44 龙宇在天 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一,什么是Balking模式 如果现在不合适执行这个操作,或者没必要执行这个操作,就停止处理,直接返回。在Balking模式中,如果守护条件不成立,就立即中断处理。 二,例子: 定期将当前数据内容写入文件中,比如文本工具的自动保存功能,定期的将数据保存到文件中。当数据内容被写入时,会完全覆盖上次写入 阅读全文
posted @ 2020-01-07 08:11 龙宇在天 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 设计思路:保证每个线程中共享资源的独立性 ExecutionTask QueryFromDBAction业务逻辑执行者1 QueryFromHttpAction业务逻辑执行者2 Context共享资源 测试 使用ThreadLocal来实现线程上下文设计模式,实现线程之间的隔离 ExecutionT 阅读全文
posted @ 2020-01-06 13:25 龙宇在天 阅读(451) 评论(0) 推荐(0) 编辑
摘要: The Thread-Specific Storage 线程保险箱 官方解释 This class provides thread-local variables. These variables differ from their normal counterparts in that each 阅读全文
posted @ 2020-01-05 22:27 龙宇在天 阅读(861) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观