多线程 。
大家好,我是37。今天跟大家分享一下多线程相关的知识,其中包括 以及。话不多说,点个关注,把头埋底,我们开始上课。
很多小伙伴认为其实是一个线程,其实它并不是,它只是一个接口,而且是一个非常简短的接口。我们看一下它的代码,它的代码只有这么简短的三行代码,继承接口需要实现它的run方法。
我们为什么要实现run方法?比如说我们想一下创建线程的目的是什么?就是为了通过一个新的线程实现业务逻辑。run方法中包括的就是业务逻辑的实现。这是我写的简短的代码,很简单。
构造方法就是可以传入接口。因为接口只需要实现run方法,它只有一个方法,所以我们可以采用表达式进行书写,其实它就是建立了一个实例,大括号的内容就是run方法的实现。
创建一个新的线程需要调用start的方法,start方法其中调用方法。再来到方法,我们看到它用修饰,修饰的意思就是它是用c语言写的,其实我们不用太在意它,方法就是让线程去开启,当做就绪状态。
到CPU轮到这个时候就会自动实现run方法,这时候就可以调用方法里的run方法c语言多线程,就可以实现业务逻辑了。接口是1.5版本后实现的,1.5版本后出的。
我们看一下它这个注释,要学习一个新东西一定要看注释,这个写的是方法c语言多线程,方法类似于方法,它们都是被设计的用来去是另一个线程去执行的。
有了接口为什么还要用?看一下接口实现的call方法其实是有返回值的,实现的方法就是没有返回值,这就是它俩的方法。
这下会了吧?如果这下有人问你接口和接口都会了吧?自己可不可以创建一个接口,比如创建一个,这个是当然不行的,因为命名规范不许用数字开头进行创建的。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。