E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JUC面试题汇总
JUC
并发编程——8锁现象(基于狂神说的学习笔记)
8锁现象深刻理解锁究竟是什么,锁的对象究竟是谁8个锁的问题,两两分组,问题,答案,代码皆在下面代码块中,如有问题后续补充packageLock8;importjava.util.concurrent.TimeUnit;/***8锁,就是关于锁的8个问题:*1、标准情况下,两个线程先打印哪一个?---->先打印sendSms*2、sendSms延迟4秒后,两个线程哪个线程先打印?---->先打印se
苏三有春
·
2023-10-13 11:17
JUC并发编程
学习
笔记
python
JUC
并发编程学习笔记
目录前言一、简介1、什么是
JUC
二、线程和进程三、Lock锁(重点)四、生产者和消费者问题五、8锁现象六、集合类不安全七、Callable(简单)八、常用的辅助类8.1CountDownLatch8.2CyclicBarrier8.3SemaPhore
Radish萝卜
·
2023-10-13 11:46
学习笔记
Java
java
并发编程
多线程
JUC
并发编程入门学习笔记(狂神说)
目录1.什么是
JUC
2.线程和进程1)进程2)线程3)并发4)并行5)线程的状态6)wait/sleep3.Lock1)传统的synchronized2)Lock3).Synchronized与Lock
Free的午后
·
2023-10-13 11:11
java
juc
多线程
后端
java
面试
JUC
并发编程---狂神说Java学习笔记
JUC
并发编程狂神说Java-
JUC
并发编程学习视频地址解释归属备注utilCallable可赎回concurrentconcurrent并发TimeUnit时间单位DAYS天TimeUnitSECONDS
上下没中
·
2023-10-13 11:11
java
狂神说
JUC
并发编程学习笔记
JUC
1.什么是
JUC
2.线程和进程3.Lock锁(重点)传统SynchronizedLock接口Synchronized和Lock的区别4.生产者和消费者问题生产者和消费者问题Synchronized
As_theWind
·
2023-10-13 11:09
JUC
java
JUC
并发编程总结(狂神说学习笔记)
JUC
并发编程总结前言一、进程和线程1.进程和线程2.并发编程:二、Synchronized和Lock1.Synchronized2.Lock3.Sychronized和Lock的区别三、生产者消费者问题
sparks.fly
·
2023-10-13 11:07
java
JUC
并发编程学习笔记二(狂神)
1、生产者和消费者问题Synchronized版packagecom.kuang.pc;/***线程之间的通信问题:生产者和消费者问题!等待唤醒,通知唤醒*线程交替执行AB操作同一个变量num=0*Anum+1*Bnum-1*/publicclassA{publicstaticvoidmain(String[]args){Datadata=newData();newThread(()->{for(
ZHOU_VIP
·
2023-10-13 11:34
java
开发语言
后端
JUC
并发编程——
JUC
并发编程概述及Lock锁(重点)(基于狂神说的学习笔记)
基于bilibili狂神说
JUC
并发编程视频所做笔记概述什么是
JUC
JUC
时java.util工具包中的三个包的简称java.util.concurrentjava.util.concurrent.atomicjava.util.concurrent.locks
苏三有春
·
2023-10-13 11:25
JUC并发编程
学习
笔记
python
Java的CAS乐观锁原理解析
juc
包中的原子类就是通过CAS来实现了乐观锁。CAS算法涉及到三个操作数:需要读写的内存值V。进行比较的旧值A(期望操作前的值)要写入的新值B。
JavaEdge
·
2023-10-13 08:35
多线程-高阶(策略锁、CAS、
JUC
、ConcurrentHashMap)
4)独占锁和共享锁(5)可重入锁(6)自旋锁(7)偏向锁2.乐观锁的经典实现:CAS(1)CAS实现(2)CAS的实现原理(3)CAS在Java中的应用(4)面试题:CAS存在ABA问题,如何处理3.
JUC
秃头小宝儿
·
2023-10-13 04:22
多线程
多线程
juc
锁
Java 并发之 AQS 详解(下)
ReentrantLock的可重入应用
JUC
中的应用场景参考资料前言前面的文章我们分析了AQS基本原理,并且基于ReentrantLock分析了AQS对于独占锁的实现。
徐俊生
·
2023-10-13 03:07
Java基础
多线程
java
AQS
ReentrantLock
java并发之AQS详解(待更)
AQS是抽象队列同步器,是用来构建Lock锁和同步组件的基础框架,
JUC
包下的很多锁和同
小蓝的快乐学习之旅
·
2023-10-13 03:06
java
python
开发语言
JUC
第二十七讲:
JUC
工具类: CyclicBarrier详解
JUC
工具类:CyclicBarrier详解本文是
JUC
第二十七讲,
JUC
工具类:CyclicBarrier详解。
程序员 jet_qi
·
2023-10-13 00:27
java基础之多线程
JUC
循环栅栏
闭锁
多线程协作
源码分析
JUC
第二十五讲:
JUC
线程池-CompletableFuture 实现原理与实践
JUC
第二十五讲:
JUC
线程池-CompletableFuture实现原理与实践CompletableFuture由Java8提供,是实现异步化的工具类,上手难度较低,且功能强大,支持通过函数式编程的方式对各类操作进行组合编排
程序员 jet_qi
·
2023-10-13 00:16
java基础之多线程
JUC
异步编排
Completable
原理分析
实践总结
回调地狱
线程池
面试题篇-02-Java-
Juc
相关面试题
文章目录1.HashMap可以存null,ConcurrentHashMap不可以,为什么?2.ConcurrentHashMap底层具体实现知道吗?实现原理是什么?3.ConcurrentHashMap是如何保证线程安全的?3.1JDK1.7实现原理3.2JDK1.8优化内容3.3总结4.ConcurrentHashMap的size()方法是线程安全的吗?为什么5.volatile保证可见性的原
Alan0517
·
2023-10-12 20:09
java
AQS的原理及源码分析
AQS是个抽象队列同步器,是
JUC
体系中用来构建锁和其他同步器如ReentrantLock/CountDownLatch/Semphore的基石。AQS内部通过内置的FIFO先进先
卡斯特梅的雨伞
·
2023-10-12 18:35
从ReentrantLock看AQS
title:从ReentrantLock看AQSdate:2017-06-0723:34:20tags:Javacategories:Java之前的文章有简单描述了
JUC
下的各种同步器。
zhanghTK
·
2023-10-12 16:51
Java架构师技能点
面试题汇总
前言:本文主要针对微服务相关技能点面试题进行汇总收集。目录:一、redis面试题及答案二、springboot面试题详解三、微服当中的消息中间件面试题四、springcloud面试题总结五、SSM简历模板1.0六、消息队列面试题下方名片领取更多Java架构师面试题、面经、电子书等资料↓↓↓↙↙↙↙
澎湖Java架构师
·
2023-10-12 14:31
java
面试
程序员
java
面试
spring
redis
缓存
Java
面试题汇总
大杂汇
Socket面试题整理Socket是什么?socket是应用层与传输层的一个抽象,将复杂的TCP/IP协议隐藏在Socket接口之后,只对应用层暴露简单的接口socket是一种特殊的文件,它也有文件描述符,进程可以打开一个socket,并且像处理文件一样对它进行read()和write()操作,而不必关心数据是怎么在网络上传输的socket是一个tcp连接的两端Socket如何唯一标识一个进程?s
小白刚上路
·
2023-10-12 08:49
java
Java经典
面试题汇总
(七)多线程
本篇总结的是Java多线程相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1.并行和并发有什么区别?2.线程和进程的区别?3.守护线程是什么?4.实现多线程的方式有哪些?5.说一下runnable和callable有什么区别?6.sleep()和wait()有什么区别?7.线程有哪些状态?8.notify
让程序飞
·
2023-10-12 07:26
面试
多线程
java
面试
新星计划
JUC
初阶学习
JUC
学习大纲前言hi,大家好,此篇笔记是作者通过观看狂神说
JUC
并且自己查阅一些资料编辑完成的
JUC
学习笔记,大家可以观看目录查找自己想要了解的问题,会不定时更新补充,欢迎大家阅读收藏!!
Ian_IMIL
·
2023-10-12 03:16
juc
java
Java常见
面试题汇总
-----------Java多线程(Java进程与线程基础)
34、进程与线程的区别 (1)进程概念 进程是表示资源分配的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放入进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。 在微内核系统(Mac、WindowsNT等)中,真正调度运行的基本单位是
从菜鸟到老菜鸟
·
2023-10-12 01:34
MySQL学习笔记-2020
面试题汇总
MySQL学习笔记-2020
面试题汇总
1、MySQL中有哪几种锁?(1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。
别哭眼泪真的不值钱
·
2023-10-11 22:34
21年Android面经分享,大厂
面试题汇总
开头学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了。动手能力,都是看书看资料,当别人还在纠结看什么书,还在纠结书里的字句是什么意思的时候,有些人的几百上千行代码都已经能运行了。耐心和毅力,做程序员兴
NathanEmily
·
2023-10-11 15:58
程序员
android
JUC
的线程池架构
却可以让写博客的作者开心好久好久系列专栏:Java全栈,计算机系列(火速更新中)格言:种一棵树最好的时间是十年前,其次是现在动动小手,点个关注不迷路,感谢宝子们一键三连目录课程名:Java内容/作用:知识点/设计/实验/作业/练习学习:
JUC
程序员老茶
·
2023-10-11 11:46
JAVA
#
多线程原理与实战
架构
java
开发语言
java面试题及答案2020,java最新
面试题汇总
(三)
java面试题及答案2020四面-2020/03/27-牛客网这个面试官同样交谈挺轻松的,刚开始还开玩笑等等.面试时间也很短,只有35分钟,其中十五分钟在写算法,十分钟在介绍项目.真正问问题只有十分钟左右.介绍项目,项目的背景,项目的发起缓存数据和数据库数据的同步,更新防sql注入之前的实习算法:无序数组中找到满足要求的第一个数字,要求这个数字将数组分割为了一小一大两个部分(空间复杂度优化)Jav
书山压力
·
2023-10-11 05:32
Java多线程入门9-线程通信和生产者消费者问题
更多的线程通信方法与这两个基本方法原理类似,并在
JUC
并发编程系列中介绍。 本系列第一篇中已经介绍到,线程是在进程中生成的,线程间的通信比进程间通信方便,开销也更小。
jinyangjie0
·
2023-10-11 03:07
多线程
java
开发语言
后端
多线程
web前端常见的
面试题汇总
(一)
web前端常见的
面试题汇总
文章目录web前端常见的
面试题汇总
1.什么是事件?IE和火狐的事件机制有什么区别?如何阻止事件冒泡1.1事件1.2事件机制1.3如何阻止冒泡事件2.三种事件模型是什么?
学学学无止境
·
2023-10-11 01:47
Web前端面试题
JavaScript
JUC
编程:Lock锁-集合类不安全-辅助类
1什么是
JUC
java.util工具包、包、分类业务:普通的线程代码ThreadRunnable没有返回值、效率相比入Callable相对较低!
弹钢琴的崽崽
·
2023-10-10 23:20
Juju-maas 环境搭建
github.com/lenovo/workload-solution/wiki/Build-Juju-&-MAAS-on-KVM以下操作均为root用户installjujuref:https://ju
juc
harms.com
chiwei1945
·
2023-10-10 18:14
运维
ui
数据库
32个Java面试必考点(二)Java语言特性与设计模式
语言特性与设计模式Java语言特性与设计模式一,设计模式常用设计模式创建型的有五种:结构型的有七种:行为型的有十一种:二,Java语言特性常用集合HashMapConcurrentHashMap(线程安全)
JUC
丶叶寻
·
2023-10-10 11:55
java
python UI自动化测试-----常见
面试题汇总
一、Selenium2+python自动化36-判断元素存在1、捕获异常fromseleniumimportwebdriverimportunittestclassTest1(unittest.TestCase):一、准备浏览器驱动、网站地址setUp在每个测试函数运行前运行,注意大小写;self不能省略defsetUp(self):self.driver=webdriver.Chrome()se
剑九徐
·
2023-10-10 10:35
Python基础
【
JUC
-06】
JUC
—阻塞队列根接口BlockingQueue原理及应用
文章目录1.源码解析1.1类接口1.2接口概况解析1.3主要用途1.4主要实现类前言:阻塞队列是高并发场景中使用较多的接口,本身提供了很多功能并且很利于生产者-消费者的实现。1.源码解析1.1类接口BlockingQueue本身类结构如下:本质上可当做队列,主要实现了queue接口,因此具有队列的先进先出(FIFO)功能,因此从方法而言,具有Queu及Collection接口方法。1.2接口概况解
大黄奔跑
·
2023-10-10 07:40
JUC
学习 - 延迟队列 DelayQueue 详解
1、DelayQueue基本特征publicclassDelayQueueextendsAbstractQueueimplementsBlockingQueue
TyuIn
·
2023-10-10 07:10
JUC
java
juc
多线程
后端
JUC
详解及案例-JDK8
JUC
什么是
JUC
在java中,线程部分是一个重点,本篇说的
JUC
也是关于线程的,
JUC
就是java.util.concurrent工具包的简称。它是一个处理线程的工具包,JDK1.5开始出现的。
凌兮~
·
2023-10-10 07:39
javaSE
juc
JUC
- 阻塞队列:
阻塞队列:什么是阻塞队列:阻塞队列(BlockingQueue)是一个支持两个附加操作的队列,这两个附加的操作支持阻塞的插入和移除方法支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满支持阻塞的移除方法:当队列为空时,获取元素的线程会等待队列变为非空阻塞队列常用于生产者和消费者场景,生产者是向队列里添加元素的线程,消费者是从队列里获取元素的线程。阻塞队列就是生产者用来存放元素、
上山打卤面
·
2023-10-10 07:39
JUC
juc
JUC
- 线程池:
线程池:为什么使用线程池:(在之前已经是使用过三种创建多线程的方式那么为什么还要有线程池的方式一个新技术的出现一定是有它的独到之处)线程池的优势:线程池的优势:线程池做的工作只要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。线程池的主要特点:线程复用降低资源消耗。通过重
上山打卤面
·
2023-10-10 07:39
JUC
JUC
JUC
详解--【Foam番茄】
1.什么是
JUC
java.util工具包业务:普通的线程代码ThreadRunnable没有返回值,效率相比于Callable相对较低!
喵喵队摸鲨鱼
·
2023-10-10 07:08
java
多线程
juc
JUC
第十九讲:Java线程池实现原理及其在美团业务中的实践
JUC
第十九讲:Java线程池实现原理及其在美团业务中的实践随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。
程序员 jet_qi
·
2023-10-10 07:37
java基础之多线程
JUC
线程池
参数动态化
任务调度
Worker线程
业务最佳实践
JUC
第十七讲:
JUC
集合: ConcurrentLinkedQueue详解
JUC
第十七讲:
JUC
集合:ConcurrentLinkedQueue详解本文是
JUC
第十七讲:
JUC
集合-ConcurrentLinkedQueue详解。
程序员 jet_qi
·
2023-10-10 07:37
java基础之多线程
JUC
无界线程安全队列
数据结构
底层原理
源码分析
使用场景
JUC
组件扩展(三):BlockingQueue(阻塞队列)详解
一.前言在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。二.认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作
dichengyan0013
·
2023-10-10 07:36
java
数据结构与算法
JUC
详解-10-同步队列SynchronousQueue
JUC
详解->SynchronousQueue同步队列SynchronousQueueimportjava.util.concurrent.BlockingQueue;importjava.util.concurrent.SynchronousQueue
西西ANO
·
2023-10-10 07:35
JUC
java
JUC
同步队列
JUC
详解-9-阻塞队列BlockingQueue及BlockingQueue四组API
JUC
详解->BlockingQueue1.BlockingQueue阻塞队列阻塞队列FIFO写入:如果队列满了,就必须阻塞等待取:如果队列是空的,必须阻塞等待生产什么情况下使用阻塞队列?
西西ANO
·
2023-10-10 07:35
JUC
java
阻塞队列
BlockingQueue
Java
JUC
并发容器之BlockingQueue的多种实现详解
Java
JUC
并发容器之BlockingQueue的多种实现详解文章目录Java
JUC
并发容器之BlockingQueue的多种实现详解BlockingQueueArrayBlockingQueueLinkedBlockingQueueLinkedBlockingQueue
JermeryBesian
·
2023-10-10 07:05
Java
java
JUC
BlockingQueue
JUC
第十八讲:
JUC
集合-BlockingQueue 详解
JUC
集合-BlockingQueue详解
JUC
里的BlockingQueue接口表示一个线程安全放入和提取实例的队列。
程序员 jet_qi
·
2023-10-10 07:04
java基础之多线程
JUC
BlockingQueue
线程安全
阻塞队列
双端队列
同步队列
JUC
学习笔记
基础知识线程线程是进程中的一个实体,线程本身是不会独立存在的。一个进程中至少有一个线程,进程中的多个线程共享进程的资源。进程是程序的一次执行,是系统进行资源分配和调度的基本单位。每一个进程都有自己独立的内存空间和系统资源管程Monitor监视器,也就是平时所说的锁。是一种同步机制,保证同一时间只有一个线程可以访问资源。线程状态publicenumState{NEW,RUNNABLE,BLOCKED
MervynLammm
·
2023-10-10 06:41
学习
笔记
java
【
juc
】future并行执行并获取返回值
目录一、截图示例二、代码示例2.1接口示例2.2调用示例一、截图示例二、代码示例2.1接口示例packagecom.learning.controller;importlombok.extern.slf4j.Slf4j;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bin
王佑辉
·
2023-10-10 03:24
juc
juc
【
juc
】cyclicbarrier人数凑齐发车
目录一、截图示例二、代码示例一、截图示例二、代码示例packagecom.learning.cyclicbarrier;importlombok.extern.slf4j.Slf4j;importjava.util.concurrent.CyclicBarrier;importjava.util.concurrent.ExecutorService;importjava.util.concurre
王佑辉
·
2023-10-10 03:24
juc
juc
【JavaEE初阶】多线程进阶(六)
JUC
线程安全的集合类
文章目录
JUC
(java.util.concurrent)的常见类Callable接口相关面试题ReentrantLock(可重入锁)原子类信号量SemaphoreCountDownLatch线程安全的集合类多线程环境使用
xxxflower.
·
2023-10-09 18:34
JavaEE初阶
java-ee
java
jvm
多线程进阶(下)
目录一.
JUC
二.线程安全的集合类三.死锁一.
JUC
这里的
juc
指的是java.util.concurrent(并发,多线程相关的),一个标准库中的类,下面是
JUC
里面的常见类:Callable这是一个
栋zzzz
·
2023-10-09 18:34
操作系统
java
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他