-
线程的生命周期查看全部
-
两种方式的不同: 前者创建三个对象,每个线程有自己的对象; 后者共用一个对象,有自己的使用方式;查看全部
-
实现Runnable接口模拟买票的情形查看全部
-
Tread卖火车票的方式查看全部
-
两种创建线程方式的比较查看全部
-
线程创建的两种方式: 1-继承Thread类 2-实现Runnable接口查看全部
-
线程的生命周期查看全部
-
两种方式的比较 Runnable方式可以避免Thread方式由于Java单继承特性带来的缺陷. Runnable的代码可以被多个线程(Thread实例)共享,适合于多个线程处理同一资源的情况. 线程的执行过程也是随机的,当线程一抢占了cpu资源,在执行run方法的某句代码时可能会被线程二所抢占cpu资源,因此线程一将会等待重新获取cpu资源,因此程序可能会出现数据混乱的现象. 线程对cpu资源的抢占也是随机的.查看全部
-
继承Thread和Runnable接口查看全部
-
线程生命周期查看全部
-
补充,查看全部
-
jstack作用查看全部
-
两个工具查看全部
-
守护线程注意查看全部
-
设置守护线程查看全部
举报
0/150
提交
取消