1.线程创建
- 1.继承Thread
- 2.实现Runable接口
2.启动 Thread.start()
3.睡眠 Thread.sleep()
4.线程对象只能start一次
!错误!!!!
Cat cat = new Cat();
cat.start();
cat.start();
//runable
Dog dog = new Dog();
Thread t1 = new Thread(dog);
t1.start();
t1.start();
可以
Thread t1 = new Thread(dog);
Thread t2 = new Thread(dog);
t1.start();
t2.start();
5.对象锁
共享数据使用
synchronized(object){......}来使用
任意对象都有一个标志位:对象锁
文件锁
线程创建与管理
本文介绍了线程创建的两种方式:继承Thread类和实现Runnable接口,并详细解释了如何启动线程及注意事项,如线程对象只能启动一次。此外还探讨了同步代码块的使用和对象锁的概念。
3599

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



