JAVA
云原生驿站
我的人生,我自己的高度
展开
-
【Java的IO模型】BIO、NIO基础入门
title: 【Java的IO模型】BIO、NIO基础入门 date: 2020-07-12 15:52:38 tags: -IO模型 categories: -BIO、NIO 一、IO模型 作为一个Java开发者,对于IO模型是绕不开的一环:所谓的IO模型,就是你采用什么的通道模型进行数据的接收与发送 Java的网络编程的IO模型主要有:BIO、NIO 本篇主要是学一下BIO与NIO的基础 二、什么是BIO Java BIO英文名称是Java Blocking IO,顾名思义就是Java的阻塞IO模.原创 2020-07-12 16:37:03 · 203 阅读 · 0 评论 -
synchronized锁升级分析
synchronized锁升级分析 1、Mutex介绍 Mutex中文名称是互斥锁,跟着中文名称很好理解了,就是为了互斥; 在并发的情况下,对于一个对象的操作,可能会导致数据不一致性问题,为了保证共享数据操作的完整性。每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象; 2、经典问题引入 前言:synchronized是获取锁对象!!!是一个操作,将锁对象加到代码上面;(这句话多记几遍,不然下面会踩坑) 下面这段代码,创建了1000条线程去执行一个sta原创 2020-07-04 02:12:00 · 369 阅读 · 0 评论