流世幻羽

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年8月1日

摘要: 线程池思想概述 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 线程池概念 线程池:其实就是一个容纳多个线程的容器,其 阅读全文
posted @ 2019-08-01 12:15 流世幻羽 阅读(282) 评论(3) 推荐(0) 编辑

摘要: 什么是等待唤醒机制 这是多个线程间的一种协作机制。谈到线程我们经常想到的是线程间的竞争(race),比如去争夺锁,但这并不是故事的全部,线程间也会有协作机制。就好比在公司里你和你的同事们,你们可能存在在晋升时的竞争,但更多时候你们更多是一起合作以完成某些任务。 就是在一个线程进行了规定操作后,就进入 阅读全文
posted @ 2019-08-01 10:36 流世幻羽 阅读(916) 评论(0) 推荐(0) 编辑

摘要: 1.Thread常用API 2.Runable 卖票案例,实现共享数据 实现Runnable接口比继承Thread类所具有的优势:1. 适合多个相同的程序代码的线程去共享同一个资源。2. 可以避免java中的单继承的局限性。3. 增加程序的健壮性,实现解耦操作,代码可以被多个线程共享,代码和线程独立 阅读全文
posted @ 2019-08-01 09:57 流世幻羽 阅读(165) 评论(0) 推荐(0) 编辑