java基础之多线程
1. 概念
进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动
线程: 进程的一个实体,是CPU调度和分派的基本单位
一个应用程序可以包含多个进程,但至少会有一个进程,一个进程可以包含多个线程,并至少有一个线程
2. 线程的启动
在程序中启动一个新线程运行一段代码有两种方式
1) 写一个类继承 Thread 类, 重写 run 方法,调用 start 方法
2) 通过 Thread 类的start 方法启动线程, 在实例化 Thread 类的时候, 传入一个对象实现 Runnable
3. 线程的同步
多线程并发访问的数据都会有线程安全问题
解决线程安全问题将并发访问的代码加锁,让多个线程同步访问,此过程称为线程的同步

被折叠的 条评论
为什么被折叠?



