多线程
Andy_BraveHeart
这个作者很懒,什么都没留下…
展开
-
三个窗口同时卖票
三个窗口同时卖票,这个就涉及到线程安全问题,即多个线程修改同一个变量,以下是我实现的方式public class SellTicketTest { public static void main(String[] args) { TotalTicket ticket = new TotalTicket(); ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(3, 3, 10, Time原创 2020-11-30 16:46:11 · 487 阅读 · 0 评论 -
10个线程实现每个线程累加10次,将多个线程的结果累加
java多线程实现的一种方式:根据对题目的理解,自己实现了一种,其中使用了 CyclicBarrier,通过设置内存屏障,等待其他都进行累加操作之后,在通过异步的方式将多个线程的和进行累加,代码如下public class ThreadTest { public static void main(String[] args) { CyclicBarrier cyclicBarrier = new CyclicBarrier(10); ThreadPool.原创 2020-11-30 14:46:13 · 1824 阅读 · 1 评论