![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
右耳朵猫
热衷于技术,深究与技术
展开
-
多线程智力测试
多线程代码如下:请完成magic 方法,使其执行顺序如下图:代码如下:public class Blackhole { public static void enter(Object obj){ System.out.println("Step 1"); magic(obj); System.out.println("Step 2"); synchronized (obj) { Sys...原创 2018-05-17 09:04:29 · 129 阅读 · 0 评论 -
多线程实战(多线文件上传)
多线程在springboot中的应用:问题:多线程不能直接使用注入类,传参可以解决此类问题/** * 多线程文件上传 * * @author zhaokui * @version 1.0 * @date 2018-05-31 * @return */@RequestMapping(value = "threaduploadFile", method = RequestMethod....原创 2018-05-31 10:58:04 · 12379 阅读 · 4 评论 -
Java并发编程原理与实战
有需要加微信 aa544731152 网盘,重在分享我把并发学习分成以下四个个阶段:1、掌握基本的API,能够熟练的编写正确的多线程程序2、熟读API源码,理解其实现的原理,并能够举一反三3、了解java虚拟机的内存模型4、了解操作系统对多线程的支持第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上...原创 2018-07-17 11:31:49 · 338 阅读 · 0 评论 -
JVM 1.8 虚拟机调优详解
[root@yun-zyzs-test-01 s4z3y2z1]# jstat -gc 23434 1000 10 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT 22528.0 22016.0 ...原创 2018-07-19 13:30:10 · 10088 阅读 · 7 评论 -
单例模式多种情况
先看饿汉模式:package com.zyzs.Singleton;public class Singleton { private static Singleton singleton =new Singleton(); //获取实例对象 public static Singleton getInstance(){ return singleton; } publ...原创 2018-08-02 17:13:48 · 114 阅读 · 0 评论 -
砍价并发问题解决
*解决并发问题的关键在于找到一把共同的锁:将锁声明为static 保存多个线程访问到同一把锁,把业务中要用到的参数进行加锁获取,保证每次拿到都是最新值,controller是单例和多例都没关系,最好还是用多例,但是锁必须为静态属性,如何是单例,可以是普通属性和静态属性都行,只要保证锁的唯一性就行。下面附带测试案例,自己根据业务需求灵活运用:加微信 aa544731152 交流你们遇到的...原创 2018-11-08 14:52:09 · 980 阅读 · 0 评论