首页
学习
活动
专区
工具
TVP
发布

Java小白成长之路

专栏作者
81
文章
47259
阅读量
17
订阅数
第9次文章:线程
分析:在这个main方法中,我们开启了3条线程,分别对应的是兔子对象rabbit,乌龟对象torrit,以及程序的主线程main方法。在启动对象的线程的时候,一定不能调用我们重写的run()方法!!!如果调用run()方法,就属于普通的方法调用,那么整个cpu会根据程序中的顺序,依次执行每一个线程,并且会等待上一个线程全部执行完之后,才会执行下一段线程。那么我们模拟的就不是多线程了,而是单线程。所以我们在启动的时候需要调用父类对象Thread的start方法。这时,计算机的cpu会按照时间片的分配,同时进行3条线程。这才是我们模拟的多线程。
鹏-程-万-里
2019-09-27
2680
第16次文章:Java字节码
在上一期讲解java的动态性的时候,我们主要提到了java中的反射机制,可以在java代码运行的时候,改变类的结构,属性等信息,而这一节我们通过另一种实现方式来讲解java的动态性,主要就是java的字节码操作。
鹏-程-万-里
2019-09-27
5640
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档