![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java多线程与并发库
文章平均质量分 81
苦海菩提路
这个作者很懒,什么都没留下…
展开
-
一、传统线程的回顾
package com.susan.thread;/** * * 传统线程 实现线程的两种方式: * 1.重载Thread的run方法实现 * 2.通过new runable接口实现 * * @author dahai * */public class TraditionalThread {public staticvoid原创 2016-05-17 18:35:57 · 379 阅读 · 0 评论 -
十、Callable和Future的应用
import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorCo原创 2016-05-21 21:38:33 · 412 阅读 · 0 评论 -
九、线程与并发库的应用(线程池)
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;/** * 九、线程与并发库原创 2016-05-21 19:33:18 · 384 阅读 · 0 评论 -
七、多个线程间共享数据的应用
/** * 七、多个线程间共享数据的应用 * * @author dahai * 实例:设计4个线程,其中两个线程每次对j增加1,另外两个线程每次对j减少1,写出程序。 */public class MultiThreadShareData {public static void main(String[] args) {// TODO Auto-gen原创 2016-05-21 16:14:02 · 352 阅读 · 0 评论 -
六、ThreadLocal类及其应用
package com.susan.thread;import java.util.HashMap;import java.util.Random;/** * ThreadLocal类及其应用 * * @author dahai * */public class ThreadLocalTest {private static Thr原创 2016-05-18 20:43:48 · 400 阅读 · 0 评论 -
五、线程内的共享数据
package com.susan.thread;import java.util.HashMap;import java.util.Random;/** * 五、线程内的共享数据 * * @author dahai * */public class ThreadScopeShareData {private staticint原创 2016-05-18 16:52:02 · 413 阅读 · 0 评论 -
四、线程的同步问题
package com.susan.thread;/** * 四、线程的同步问题 * * * 示例: * 写出设计出一个实施方案:子线程执行10,接着主线程执行100次,再次子线程执行10,接着主线程执行100次,这样循环50次。 * * @author dahai * */public class TradotionalThreadCom原创 2016-05-18 15:51:08 · 454 阅读 · 0 评论 -
三、线程的互斥技术问题
package com.susan.thread;/** * 三、线程的互斥与同步问题 示例:字符输出 * * @author dahai * */public class TraditionalThreadSynchronized {public staticvoid main(String[] args) {// TODO Auto原创 2016-05-18 10:30:18 · 348 阅读 · 0 评论 -
二、传统定时器的回顾
package com.susan.thread;import java.util.Timer;import java.util.TimerTask;/** * 二、传统定时器的回顾 * * @author dahai * */public class ThraditionalTimerTest {public staticvo原创 2016-05-18 09:24:06 · 373 阅读 · 0 评论 -
十一、线程锁
import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 十一、线程锁 * * @author dahai * */public class LockTest {public static void main(Stri原创 2016-05-22 22:49:23 · 489 阅读 · 0 评论