240 投稿
收录了17篇文章 · 15人关注
  • Resize,w 360,h 240
    多线程之volatile与synchronized(二)

    JMM中主要是围绕并发过程中如何处理原子性,可见性和有序性三个特性来建立的。最终可以保证线程安全性,volatile和synchronized两...

  • Resize,w 360,h 240
    java面试必备之ThreadLocal

    按照传统的经验,如果某个对象是非线程安全的,在多线程环境下对象的访问需要采用synchronized进行同步。但是模板类并未采用线程同步机制,因...

  • Future、Callable和FutureTask

    我们知道创建一个线程有两种方式,一种是实现Thread类,一种是实现Runnable接口,这两种方法都有一个缺点,就是没法拿到线程的执行结果,一...

  • Resize,w 360,h 240
    并发包之锁

    并发包锁结构 Lock Lock是一个接口,定义了锁获取和释放的基本操作。 AbstractQueuedSynchronizer 队列同步器,是...

  • Resize,w 360,h 240
    Leader-Follower线程模型概述

    一、前言 IO线程模型一直在演化,由最开始的单线程模型,到BIO方式的单线程接受请求线程池线程具体处理单个请求的读写事件,再到NIO的单线程接受...

  • Resize,w 360,h 240
    并发编程之美-终章chat

    一、Java 并发编程之美:并发编程高级篇之五 微信扫码二维码加入本 Chat 作为 Java 并发编程之美系列的高级篇之五,讲解JUC包中提供...

  • Resize,w 360,h 240
    高并发编程-00-创建多线程的7种方式

    1,继承Thread 主要掌握:线程的初始化,启动,中断的正确处理方式(interrupted) public class Demo1 { pu...

  • java 高并发,数据库优化,单例模式,多线程

    一、解决高并发问题: 浏览器端:##### 1、浏览器缓存,减少请求2、多个子域名部署,突破浏览器链接限制3、图片文件独立域名部署,减少请求传输...

  • 【多线程】实战Java高并发程序设计

    第一章 Why 并行? 并行计算能应用的两个场景:图像处理、服务端编程。 几个概念 同步(Synchronous)和异步(Asynchronou...

  • 高并发与多线程

    高并发≠多线程,高并发是指系统短时间内遇到大量操作请求的情况,而多线程是指一种处理方式。 1. 实现高并发需要考虑的因素: 2. 多线程的难点:...

专题公告

多线程