多线程
buwl
这个作者很懒,什么都没留下…
展开
-
多线程-threadpool
1 Runable实现package com.zjapp.mythread.threadpool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class TestMyThread{ public static void main(Stri...原创 2015-12-24 18:30:21 · 82 阅读 · 0 评论 -
多线程-简单的同步
模拟苹果店卖出和买进ipad,刚开始一共有200个ipad1,200个ipad2,两家同时卖。求剩余的ipad1,ipad21 定义IPAD public class IPad { private long ipad1Number; private long ipad2Number; public IPad(){ ipa...原创 2015-12-24 19:34:06 · 71 阅读 · 0 评论 -
多线程-Lock
上一节提到了Lock代替synchronized关键字。Lock可以读写分离,读可以是并行的,但是一旦写操作进来后,读就不能并行,写只能是串行,就是同一个时间点只能有一个线程操作。public class Product { private double price1; private double price2; private ReadWriteLock lock ;...原创 2015-12-24 23:39:28 · 88 阅读 · 0 评论