java 线程

说线程 我们必须的明白几个概念
1。什么是线程
线程就是指 一个程序执行的路径
2。 线程是干什么的
为了实现方法的同步和数据的同步
3。实现线程方法
1/。实现 Runable 接口(实现run 方法) 继承 Thread 类 可以重写run 方法(就是你需要执行的代码)
4.synchronized 有什么用
用于锁定方法 保证方法不能被两个对象所有同时使用
5.wait 和 sleeep 区别
wait 是Object 类的一个方法
sleep(时间(豪秒)) 让 程序停止 多少时间
两个不同的是wait 是会释放对象锁 进入等待锁定池 让其他线程继续执行
只有调用 notify 或者notifyAll方法 获取对象进入运行状态
而sleep 不会释放对象锁
6.只有调用 Thread 的start 方法才是启动一个线程

你可能感兴趣的:(java,thread)