明天上午检查线程总结:
1.多线程概念
程序:程序就是执行指令的一个序列
进程:进程是可以分配给处理器并由处理器执行的一个实体,是操作系统结构的基础,是一个正在执行的程序,计算机中正在运行的程序实例,由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元
线程:线程是进程中的某个单一顺序的控制流。是进程中的一个实体,但不拥有系统资源,与同属一个进程的其他线程之间可以并发执行。(有就需,阻塞,运行三种基本状态)。
并发编程:并发编程主要是针对线程来说,指若干同时执行的程序模块组成程序的编程方法
2.为什么使用多线程
多线程就像是一个正在运转的公司,有部分人负责管理工作,有部分人负责财务工作等等,而多线程就可以程序划分成多个小部分,各自协调,达到提高运行效率的效果
3.java线程的模型
(1)继承Thread类
(2)实现Runnable接口
注:推荐使用Runnable接口
4.java线程优先级
在默认的情况下java提供了0-9,,10个优先级的线程,用户也可以自己定义
5.主线程
主线程就是系统启动时,同时立刻运行的那个线程
主线程的特点:1可以产生其他线程
2主线程的结束,同时其他线程也结束
6.建立线程
(1)继承Thread类
(2)实现Runnable接口
注:推荐使用Runnable接口
7.如何知道线程是否已经结束
看了网上的一些, 似乎是也有用变量来控制进程的结束
而检查进程列表可以确认进程是否结束
8.动画实现
1创建窗体
2写出重绘的方法
3创建线程,并调用paint方法进行重绘
注:闪屏的原因,加上并没有对双缓冲有足够的认识,但是,我发现利用update的重写,再在调用的使用调用update可以达到效果,虽然并不是很理解原因。
部分概念有所借阅网上资料。
1.多线程概念
程序:程序就是执行指令的一个序列
进程:进程是可以分配给处理器并由处理器执行的一个实体,是操作系统结构的基础,是一个正在执行的程序,计算机中正在运行的程序实例,由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元
线程:线程是进程中的某个单一顺序的控制流。是进程中的一个实体,但不拥有系统资源,与同属一个进程的其他线程之间可以并发执行。(有就需,阻塞,运行三种基本状态)。
并发编程:并发编程主要是针对线程来说,指若干同时执行的程序模块组成程序的编程方法
2.为什么使用多线程
多线程就像是一个正在运转的公司,有部分人负责管理工作,有部分人负责财务工作等等,而多线程就可以程序划分成多个小部分,各自协调,达到提高运行效率的效果
3.java线程的模型
(1)继承Thread类
(2)实现Runnable接口
注:推荐使用Runnable接口
4.java线程优先级
在默认的情况下java提供了0-9,,10个优先级的线程,用户也可以自己定义
5.主线程
主线程就是系统启动时,同时立刻运行的那个线程
主线程的特点:1可以产生其他线程
2主线程的结束,同时其他线程也结束
6.建立线程
(1)继承Thread类
(2)实现Runnable接口
注:推荐使用Runnable接口
7.如何知道线程是否已经结束
看了网上的一些, 似乎是也有用变量来控制进程的结束
而检查进程列表可以确认进程是否结束
8.动画实现
1创建窗体
2写出重绘的方法
3创建线程,并调用paint方法进行重绘
注:闪屏的原因,加上并没有对双缓冲有足够的认识,但是,我发现利用update的重写,再在调用的使用调用update可以达到效果,虽然并不是很理解原因。
部分概念有所借阅网上资料。