多线程

明天上午检查线程总结:
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可以达到效果,虽然并不是很理解原因。

部分概念有所借阅网上资料。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值