人最宝贵的是生命。它给予我们只有一次。人的一生应当这样度过:当他回首往事时不因虚度年华而悔恨,也不因碌碌无为而羞耻。这样在他临死的时侯就能够说:"我已把我整个的生命和全部精力都献给最壮丽的事业—为人类的解放而斗争"。新浪微博

摘要: 1 private class SumTask extends RecursiveTask<Long> { 2 3 private static final int THRESHOLD = 1250000; 4 5 private long arr[]; 6 private int start; 7 private int end; 8 9 public SumTask(long[] arr, i 阅读全文
posted @ 2020-01-12 14:55 草根玉堂 阅读(1720) 评论(0) 推荐(1) 编辑
摘要: 代码片段 synchronized代码块主要是靠monitorenter和monitorexit这两个原语来实现同步的。当线程进入monitorenter获得执行代码的权利时,其他线程就不能执行里面的代码,直到锁Owner线程执行monitorexit释放锁后,其他线程才可以竞争获取锁。 普通方法 阅读全文
posted @ 2020-01-12 14:52 草根玉堂 阅读(7339) 评论(0) 推荐(2) 编辑