java中的多线程,序列化与反序列化。具体是做什么用的

java中的多线程,序列化与反序列化。具体是做什么用的,第1张

1)多线程:用于一个非常复杂且可能持续占用时间的程序片段情况下。如果一个程序片段占用时间长,那么主程序main可能要等棚蚂孙到执行完毕之后才能够继续下面的事情链链。我们可以使用一个线程来单独为期服务,同时让主线程继续不收影响(好比做一个桌子,一个人做脚、桌面,同一时间只能干一桩物裂事情;但是如果两个人,一个人做脚,第二个人做桌面,就快得多)。2)序列化,反序列化:用于把存储内存中存储的类对象保存起来——持久化(内存存储特点:断点后内存数据彻底消失)

thread类是被继承的,执行的时候调用的是继承它的子类,但java一般实现多线程不是继承thread类,而是实现runnable接口,因为java不能多重继承,所以继承thread类后就不能继承别的类了。

只要实现runnable接口(或继承了thread类)就可以实现多线程。

比如说有a

b

c

d

e五个类都实现runnable接口(或继承了thread类)

你先进了main方法,就创建了一个线程,这个线程是main方法的

你调用a的run()方法,就又创建一个线程,这个线碰知程是a方法的。

如果还不懂得话建议你去看蠢首看什么叫继承和接口,基笑档消础差的话理解起来有点困难

我可是辛辛苦苦打字半天了~~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12342950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存