把多线程初步学完了,总结下学到的知识
1.thread父类
2.runable接口
实现runable接口调用的是还是thread类
,wait();
notify();
sleep();
sync
同步函数和同步代码块
相对来说,同步代码块要比同步函数好用
锁的对象可以由自己设定
2.注意死锁问题
即调用多个线程多个锁之后,在想相互调用对应的锁对象就会产生问题(要调用的对象均已被其他锁调用)导致无法调用
3.object
有很多方法
toString
notify()
waie()
hashcode()
clone();
getclass;
equals();
finalize();
3.clone();
浅克隆,可克隆一个对象,若该对象内还有对象b,则b无法克隆
深克隆,通过输出输入流进行克隆
fileoutputstream
objectoutputstream
write
fileinputstream
objectinputstream
read