-
实现runnable的方式适用于多个线程处理同一个资源的情况查看全部
-
runnable线程的代码可以被多个线程共享。查看全部
-
创建线程的两种方式查看全部
-
继承thread 类查看全部
-
程序中的同一资源指的是同一个Runnable对象 安全的买票程序中需要加入同步(synchronized)查看全部
-
java.lang.Thread.State 线程的运行状态 Locked ownable synchronizers 是否线程同步 Low Memory Detector 为守护线程,自己启动,检测内存是否充足。 CompilerThread0 为守护线程,检测编译查看全部
-
jstack.exe查看全部
-
线程工具查看全部
-
守护线程注意事项查看全部
-
设置守护线程查看全部
-
守护线程查看全部
-
线程分为两类: 1、用户线程:运行在前台,执行具体任务 如程序的主线程、连接网络的子线程等都是用户线程 2、守护线程:运行在后台,为其他前台线程服务(也就是某些线程的服务者) 特点:一旦所有的用户线程都结束运行(没有了守护的对象),守护线程会随JVM一起结束工作 如:数据库连接池中的监测线程(监测连接个数、监测连接超时时间)、 JVM虚拟机启动之后的监测线程 最常见的还是垃圾回收线程 注:1.daemon(英文守护的意思)设置是否是守护线程,必须在start方法前调用 2.守护线程汇总产生的线程也是守护线程 3.不是所有的任务都能设置成守护线程,如读写操作、计算逻辑(也就是和实际业务逻辑相关的线程不能设置成守护线程)查看全部
-
线程生命周期查看全部
-
线程阻塞状态查看全部
-
线程运行状态查看全部
举报
0/150
提交
取消