一、流程
上午:
回顾昨天的IO流
线程(非常重要)
下午:
线程
多线程状态
线程池&数据库连接池
二、知识点
1、并发&并行
2、线程和进程的定义(背)
3、线程和进程的关系(记)
4、计算机主要执行的是线程,里面有唯一一个主线程,用currentThread()方法来验证
5.synchronize:同步/加锁,生产者与消费者的例子,理解加锁
6.生产者与消费者的例子,代码实现
7yield:暂停,jion:阻塞
8线程停止方式,及主要方式 blooean类型,while
9、GUI应用,多个客户端
10、synchronized的阻挡和
10、wait set方法
11.作用:(数据库连接池和线程池)
三、问题
1、生产者的uml图的绘制 ok 右键-diagram-sequence diagram
2、生产者消费者的代码实现和描述 ok
3、线程的图解 ok
4、面试抓点,不是面
(jvm、线程、集合框架、数据结构)
5两种不好的状态:
主观依赖遇到大量无聊繁复的知识灌输,导致无力
主观能动性强,主观思维遇到其他思维,导致不能接受、排斥
6java线程池相关知识点
7.面试突破点
:java线程
四、作业
1、进程和线程的拓展(多)
2、csdn ok
3、笔记+md ok
4、回顾之前所学的(仅需要看一下就行)X