![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
小哇牛
我是一只小小小哇牛
展开
-
多线程学习-基础了解
基础了解 cpu以时间片配合调度策略来“并发”执行多个线程(Thread)。 java的Thread控制是基于c(c++)实现线程之间的通信机制。 为什么要有这个通信机制 1.有时候我们需要多个线程按照一定的顺序执行一个任务,cpu线程调度是随机的,需要线程之间通过通信方式来自行限制约定。 2.多线程同事操作一个公共资源,可能会发生缓存和内存的数据不一致性,造成很多错误和损失。 有了通信机制,那就...转载 2019-03-13 11:08:29 · 149 阅读 · 0 评论 -
多线程学习-Synchronized及其实现原理
作用区域:类 方法 代码块 可重入 原理 同步方法 package com.paddx.test.concurrent; public class SynchronizedDemo { public void method() { synchronized (this) { System.out.println("Method 1 start"...转载 2019-03-13 13:23:37 · 185 阅读 · 0 评论