摘要:
package t1; import java.util.Timer;import java.util.TimerTask; public class TestThread27 { static enum Direction { /** 前进 */ FORWARD("前进", 1), /** 后退 阅读全文
posted @ 2020-04-01 16:44
工设091
阅读(1899)
评论(0)
推荐(0)
摘要:
package t1; import java.util.concurrent.CyclicBarrier; public class TestThread26 extends Thread { private CyclicBarrier cy; public TestThread26(Cyclic 阅读全文
posted @ 2020-04-01 16:05
工设091
阅读(82)
评论(0)
推荐(0)
摘要:
在Java中,BlockingQueue是一个接口,它的实现类有如下 ・ArrayBlockingQueue、 ArrayBlockingQueue底层是使用一个数组实现队列的,并且在构造ArrayBlockingQueue时需要指定容量, 也就意味着底层数组一旦创建了,容量就不能改变了,因此Arr 阅读全文
posted @ 2020-04-01 15:36
工设091
阅读(189)
评论(0)
推荐(0)
摘要:
put在放入数据时,如果放入数据的key已经存在与Map中,最后放入的数据会覆盖之前存在的数据, 而putIfAbsent在放入数据时,如果存在重复的key,那么putIfAbsent不会放入值。 putIfAbsent 如果传入key对应的value已经存在,就返回存在的value,不进行替换。如 阅读全文
posted @ 2020-04-01 13:43
工设091
阅读(386)
评论(0)
推荐(0)
摘要:
package t1; import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicLong; public class TestThread23 { private static AtomicLong 阅读全文
posted @ 2020-04-01 13:13
工设091
阅读(103)
评论(0)
推荐(0)
摘要:
package t1; public class TestThread22 { public static void main(String[] args) { // \u000d System.out.println("转码先于编译,所以会输出"); Integer a = 100; Intege 阅读全文
posted @ 2020-04-01 12:38
工设091
阅读(107)
评论(0)
推荐(0)
摘要:
package t1; import java.math.BigDecimal;import java.math.MathContext;import java.math.RoundingMode;import java.util.concurrent.Callable;import java.ut 阅读全文
posted @ 2020-04-01 11:41
工设091
阅读(92)
评论(0)
推荐(0)
摘要:
package t1; import java.math.BigDecimal;import java.math.MathContext;import java.math.RoundingMode;import java.util.concurrent.Callable;import java.ut 阅读全文
posted @ 2020-04-01 09:19
工设091
阅读(69)
评论(0)
推荐(0)
摘要:
package t1; import java.util.concurrent.Executor; public class TestThread19 { public static void main(String[] args) { Runnable r = () -> { System.out 阅读全文
posted @ 2020-04-01 08:51
工设091
阅读(82)
评论(0)
推荐(0)

浙公网安备 33010602011771号