黑马程序员技术交流社区
标题: 【大武汉校区】姜老师_12月17日工作日报 [打印本页]
作者: 曹老师 时间: 2017-12-19 02:35
标题: 【大武汉校区】姜老师_12月17日工作日报
本帖最后由 武汉-就业部 于 2017-12-24 19:00 编辑
各位老师好:
1、今天主要工作:
(1)武汉黑马JavaEE36期就业班班级辅导工作:
今天武汉黑马javaEE36期的课程是多线程,那么多线程在整个javaSE阶段也是属于一个重点,那么今天的知识点有:多线程的概述、多线程的实现方式、多线程模拟火车站售票出现问题、使用同步代码块解决多线程案例中出现的问题、同步方法等等。今天的难度不大,案例代码也相对不是很多,所以今天可练习的代码也就没有很多了。那么今天的课程总结有:
进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。
线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。
简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。
线程实现:
继承Thread类:
1.定义一个类继承Thread。
2.重写run方法。
3.创建子类对象,就是创建线程对象。
4.调用start方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法
实现Runnable接口:
1、定义类实现Runnable接口。
2、覆盖接口中的run方法。。
3、创建Thread类的对象
4、将Runnable接口的子类对象作为参数传递给Thread类的构造函数。
5、调用Thread类的start方法开启线程。
多线程安全问题解决: 使用同步代码块解决
使用同步方法解决
2、工作问题与配合工作反馈:
(1)今日工作问题反馈:
辅导工作:今天的代码相对简单很多,知识点其实也少,所以晚自习没有什么压力,不过就是有不少学员对于锁放置位置的不同造成不同的效果有一些掌控不好,经常会出一些意料之外的情况,而且很多学员的思路也都不一样,所以整个晚自习班级氛围还是良好的。
(2)需要帮助人协助工作:
目前对于班级的辅导和管理工作尽在掌握,暂不需要其他老师的协助,后期如果有需求,会求助其他老师给予帮助。
3、明天工作计划:
(1)武汉黑马android12期就业工作;
(2)武汉黑马JavaEE36期辅导工作。
4、感恩三件事:
(1)感恩杨茜老师对黑马android12期的关心和付出;
(2)感恩谈斌老师和陈辉对于黑马javaEE36期的付出;
(3)感恩各位百忙之中看我的日报。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |