![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
qq_39431278
这个作者很懒,什么都没留下…
展开
-
synchronized的实现原理
synchronized是用来解决多线程数据同步问题的,但是synchronized在Java1.6之前数据重量级锁,相对于Lock来说。还是比较笨重。但是在1.6之后,synchronized经过了优化,已经显得不那么笨重了。实质上synchronized就是将代码串行执行。也就是同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性Java中每一个对象都可以作为...原创 2019-04-21 20:45:14 · 224 阅读 · 0 评论 -
Thread相关API
Thread 类是java中的线程类,提供给用户用于创建、操作线程、获取线程的信息的类。是java线程一切的基础,掌握这个类是非常必须的,先来看一下它的API;1、字段摘要static int MAX_PRIORITY :线程可以具有的最高优先级。static int MIN_PRIORITY :线程可以具有的最低优先级。static int NORM_PRIORITY :分配给线程的...原创 2019-04-21 00:01:05 · 77 阅读 · 0 评论 -
高并发编程 - 线程的创建
线程创建的方式Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用四种方式来创建线程,如下所示:1)继承Thread类创建线程2)实现Runnable接口创建线程3)使用Callable和Future创建线程4)使用线程池来创建线程(推荐)通过继承Thread类来创建并启动多线程的一般步骤如下1)d定义Thread类的子类,并重写...原创 2019-04-18 22:12:52 · 106 阅读 · 0 评论