java
b1gx
这个作者很懒,什么都没留下…
展开
-
java指定线程数顺序打印数字
问题有kCount个线程,从1开始编号,顺序打印1,2,3…,打印到n;eg:kCount = 3; n = 10;输出:Thread 1 -> 1Thread 2 -> 2Thread 3 -> 3Thread 1 -> 4Thread 2 -> 5Thread 3 -> 6Thread 1 -> 7Thread 2 -> 8...原创 2020-04-04 03:40:30 · 507 阅读 · 0 评论 -
JUC之线程池
一、为什么要使用线程池降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的销耗。提高响应速度。当任务到达时,任务可以不需要等待线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会销耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。线程池的三个特点线程复用控制最大并发数线程管理二、线程池的使用Executor...原创 2019-12-23 18:18:23 · 131 阅读 · 0 评论 -
JUC之创建线程的四种方式
一、继承Thread类通过自定义类继承Thread类来创建class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread().get...原创 2019-12-23 16:33:22 · 263 阅读 · 0 评论 -
java之Object类
Object类是java中所有类的根父类,java中类都直接或间接的继承Object类。Object类中的方法方法名功能clone()对象克隆,很少使用equals()判断两个类的内容是否相等finalize()对象被垃圾回收器回收时,会执行这个方法。执行时间不确定,因为垃圾回收器回收这个类的时间不确定,一般不使用getClass()返回对象的...原创 2019-04-18 22:25:48 · 503 阅读 · 0 评论