Skip to content

xuwenxue000/learn_java_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java 核心 进阶学习

目录

第一部分    多线程,高并发
第二部分    类加载
第三部分    JVM调试

第一部分 多线程,高并发

一、基础

1.java.lang.Runnable接口

只有一个run的无参,无返回的方法,实现类必须实现此方法
无法单独使用Runnable实现多线程,需要与Thread配合使用,使用Thread的start方法启动线程

如果在Thread和Runable上进行选择,选择使用Runable进行子类实现。优点如下
    1.只关心业务就ok,因为实现的只是接口,只需要关心run方法就ok,如果是Thread会担心除run方法外其他方法的影响
    2.可以再继承公共基础的类,避免Thrad不能继承其他类的问题

1.java.lang.Thread

优先级,优先级高的优先执行
线程可以定义为守护线程,但只有守护进程创建的子进程才也可以成为守护进程

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages