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
JVM线程
拥抱Java 21—让字符串(String)类型的使用更方便
在这15个功能更新中,有类似于ZGC、虚拟
线程
等热门讨论的技术。但是对于一个普通开发人员来说,我比较感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的字符串模板功能。这篇文章,我就来讲述为
君若雅
·
2024-02-15 07:58
java
Java 并发编程之一——天生的多
线程
语言
问题背景我相信,很多人都听说过一个结论:Java能够很好的支持并发编程,它是一个支持多
线程
的编程语言。那么,如果我们真的开始讨论起来并发编程,就会质疑这句话:真的如此吗?
君若雅
·
2024-02-15 07:58
深入理解
Java
并发编程
java
后端
拥抱Java 21—— main 函数精简和未命名模式的变化
在这15个功能更新中,有类似于ZGC、虚拟
线程
等热门讨论的技术。但是对于一个普通开发人员来说,我比较感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的main函数简化、未命名类和未命名变量
君若雅
·
2024-02-15 07:28
java
java
开发语言
Java中锁的应用
文章目录前言一、场景描述二、加锁1.synchronized2.ReentrantLock三、扩展1.ThreadLocal总结前言在多
线程
场景下,多个
线程
同时对共享变量进行操作是存在风险的,这时候就需要加锁来保证数据的正确性
你知道“铁甲小宝”吗丶
·
2024-02-15 06:57
java
开发语言
python
线程
池ThreadPoolExecutor
python
线程
池ThreadPoolExecutor1.submit2.as_completed3.map4.wait每个
线程
各分配一个任务,剩下的任务排队等待,当某个
线程
完成了任务的时候,排队任务就可以安排给这个
线程
继续执行
沧海二阳
·
2024-02-15 06:42
Python
进阶技能
python
开发语言
4.11多
线程
--Monitor2
Java对象头Monitor(锁)原理之synchronized(4.11多
线程
--Monitor1)原理之synchronized进阶轻量级锁锁膨胀自旋优化偏向锁(4.11多
线程
--Monitor3)
一笑看见
·
2024-02-15 06:55
Java并发之volatile关键字理解
Java并发之volatile关键字理解引言volatile解决
线程
可见性volatile解决
线程
有序性引言
线程
安全包括三个方面可见性:一个
线程
对共享变量的修改,另一个
线程
可获得最新结果有序性:一个
线程
内代码按编写顺序执行原子性
rjj1125
·
2024-02-15 06:41
java
开发语言
Java并发之ThreadLocal理解
Java并发之ThreadLocal理解介绍使用场景介绍ThreadLocal是为实现对资源对象的
线程
隔离,使每个
线程
拥有自己的资源,避免并发时争用引发
线程
安全问题实现原理:主要是其内部存在一个ThreadLocalMap
rjj1125
·
2024-02-15 06:11
java
开发语言
深入
JVM
字节码探索assert关键字
本文主要对assert这个关键字在
JVM
字节码层面的实现原理进行分析,讨论其运行时配置断言启用与禁用的方式。目录assert关键字基础assert实现原理分析assert运行时配置启
不凋花
·
2024-02-15 05:58
MySQL实战 | 06/07 简单说说MySQL中的锁
注意点表级锁 表锁元数据锁(MDL:metadatalock)行锁InnoDB的行锁 死锁更新一条记录时具体什么时候用行锁什么时候是表锁OnlineDDL的过程总结锁是计算机协调多个进程或纯
线程
并发访问某一资源的机制
Jav进阶道路
·
2024-02-15 05:03
Java
架构
分布式
MySQL
Java
架构
MySQL
Java进阶之光!java向数据库添加中文乱码
Java并发编程3、什么是多
线程
中的上下文切换?4、死锁与活锁的区别,死锁与饥饿的区别?5、Java中用到的
线程
调度算法是什么?6、什么是
线程
组,为什么在Java中不推荐使用?》
编码老司机
·
2024-02-15 05:32
程序员
面试
后端
java
Android子
线程
真的不能更新UI么
原文地址:https://www.cnblogs.com/lao-liang/p/5108745.htmlandroid子
线程
其实是可以更新UI的前提是view得拥有自己的viewRoot(没看懂自己看原文
菜鸟何时起飞
·
2024-02-15 05:29
java并发编程(一)
线程
与进程
在当代面向
线程
设计的计算机结构中,进程是
线程
的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。
我犟不过你
·
2024-02-15 04:34
C++ 11新特性之并发
C++11标准引入了一套全面且强大的并发编程支持库,为开发者提供了一个安全、高效地利用多核CPU资源进行并行计算的新框架,极大地简化了多
线程
开发。
hope_wisdom
·
2024-02-15 04:09
C++
11新特性
c++
开发语言
并发
C++
11
【从零开始学
JVM
】第一章_
JVM
和java体系结构
第一章_
JVM
和java体系结构1.java和
JVM
简介1.1JavaJava是一门跨平台的语言Java语言的特点包括:跨平台性:Java程序可以在不同操作系统上运行,只需安装对应平台的Java虚拟机(
光久li
·
2024-02-15 03:00
【从零开始学JVM】
jvm
java
python
手写promise之分步解析
promise用法还不熟悉的朋友可移步Promise的理解与使用(一)Promise的理解和使用(二)executor首先建立promise的基本结构定义构造函数promise的executor部分是放到主
线程
中直接执行的
一颗冰淇淋
·
2024-02-15 03:47
面试别再问我能不能自己写个
线程
池了
上篇文章我们讲了java中四种
线程
池的使用方式和它们之间的区别,不清楚的可以去看一下:https://www.jianshu.com/p/3282f6f7e55e那么
线程
池的底层是如何实现的呢?
刘辉丶
·
2024-02-15 02:26
- (void)performSelector: onThread: withObject: waitUntilDone: 和 dispatch_async
performSelector:(SEL)aSelectoronThread:(NSThread*)thrwithObject:(nullableid)argwaitUntilDone:(BOOL)wait指定默认模式在指定
线程
上调用接收器的方法
_RG
·
2024-02-15 02:22
python 阻止程序并行运行(pypiwin32模块)
互斥锁,像一个物件,这个物件只能同时被一个
线程
持有。只有拥有互斥对象的
线程
才有访问公共资源的权限,因为互斥对象只有一个,所以能保证公共资源不会同时被多个
线程
访问。
kelebukele
·
2024-02-15 01:45
python
windows
Java -
JVM
内存模型 3分钟教你成为
JVM
的尖子生
本色出演名单姓名别名简称学校JavaVirtualMachine
JVM
教室堆空间Heap老师垃圾回收器MinorGC/MajorGC学生数据Object学校平面图俗名使用权限简称Metaspace教室学生会
大猪大猪
·
2024-02-15 01:33
线程
安全、
线程
同步
线程
安全问题多个
线程
同时操作同一个共享资源的时候可能会出现业务安全问题,称为
线程
安全问题。取钱模型演示需求:小明和小红是一对夫妻,他们有一个共同的账户,余额是10万元。
钢铁小宝宝
·
2024-02-15 01:06
安全
java
后端
Class.forName和classloader的区别
JVM
类加载如图所示,这是java
JVM
类装载过程,Java是如何加载到
jvm
里面然后被识别的呢,其实分为三步:装载:(loading)找到class对应的字节码文件。
星期三不上班
·
2024-02-15 01:44
JAVA高级篇:深入理解
JVM
之GC算法分析
1.如何确定回收一般来说,一个对象如果需要回收,第一件事就是要确定这个对象是否已经“死去”,那么这种“死去”的状态怎么来判断呢?1.1可达性分析算法在主流商用程序语言(Java、C#等)的主流实现中,都是通过可达性分析(ReachabilityAnalysis)来判断对象是否存活的,基本思路就是通过一系列称为“GCRoots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径成为引用链(R
呆呆不呆丫
·
2024-02-15 00:33
进程与
线程
概念
一、进程与
线程
进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。
线程
:是进程的一个执行路径,一个进程中至少有一个
线程
,进程中的多个
线程
共享进程的资源。
xmh-sxh-1314
·
2024-02-15 00:46
java
关于
jvm
中的安全点的理解
>中说道GCRoots的节点主要在全局的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)中,但是进行根节点枚举的时候我们并不需要一个不漏地检查完所有执行上下文和全局引用位置,HotSpot中通过使用一组称为OopMap的数据结构,用于直接存放对象引用,类加载完成,HotSpot就会把对象内某个偏移位置是否为对象引用记录下来,JIT编译过程中,也会在特定的位置记录下栈和局存起中哪些
今天不想掉头发
·
2024-02-15 00:11
对进程与
线程
的理解
Process/Task)2、进程控制块抽象(PCBProcessControlBlock)2.1、PCB重要属性2.2、PCB中支持进程调度的一些属性3、内存分配——内存管理(MemoryManage)4、
线程
Hacynn
·
2024-02-15 00:45
java
jvm
开发语言
笔记
面试
多进程、多
线程
、生成器实现生产者消费者模型
多
线程
实现多
线程
实现生产者消费者模型的逻辑十分简单,生产者与消费者之间通过队列来进行通讯,所以生产者不用等待消费者消费,直接丢给队列,同理,消费者也是一样,不用通过生产者取得数据,而是从队列里面拿取数据
caelansar
·
2024-02-15 00:44
Linux命令速查表:简洁高效,一表掌握
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多
线程
和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。
知白守黑V
·
2024-02-14 23:25
系统运维
Linux
安全运维
Linux
Linux命令大全
Linux命令手册
Linux命令学习
Linux系统运维
Linux命令操作
java通过接口开启和停止定时任务
1.思路说明(a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:
线程
池任务调度类,能够开启
线程
池进行任务调度。
织梦少年666
·
2024-02-14 22:17
Clonable 接口和深拷贝
super关键字访问clone方法返回类型是Object,所以需要向下转型CloneNotSupportedException是受查异常,所以调用它的方法不处理就要throws,main方法不处理就交给
JVM
el psy congroo
·
2024-02-14 22:10
Java
java
类加载机制(2)类加载器源码解析
BootstrapClassLoader启动类加载器2、ExtensionClassLoader扩展类加载器3、ApplicationClassLoader应用类加载器4、CustomClassLoader自定义类加载器5、
线程
上下文类加载器二
飞奔的口罩
·
2024-02-14 22:22
java并发编程的艺术
上下文切换上下文切换是由于多任务操作系统需要管理多个
线程
或进程的并发第二章—java并发机制的底层实现原理java代码编译成字节码,然后被类加载器加载到
jvm
中,
jvm
执行,最终转换为汇编指令在cpu上执行
可爱的小小小狼
·
2024-02-14 22:06
并发编程
java
spring
开发语言
EffectiveJava08-避免使用Finalizers和Cleaners
Finalizer机制
线程
的运行优先级低于其他应用程序
线程
,所以当对象被回收的速度低于进入队列的速度时,将可能出现内存溢出。在Java中,try-with-reso
厦门老码哥
·
2024-02-14 22:07
JVM
核心内容详细讲解
JVM
1.引言1.1什么是
JVM
定义:JavaVirtualMachine-java程序的运行环境(java二进制字节码的运行环境)好处:一次编写,到处运行自动内存管理,垃圾回收功能数组下标越界检查多态比较
拾光1024
·
2024-02-14 21:51
jvm
java
面试
String底层详解(包括字符串常量池)
JVM
会使用常量池来管理字符串直接量。在执行这句话时,
JVM
会先检查常量池中是否已经存有"abc",若没有则将"abc"存入常量池,否则就复用常量池中已有的"abc",将其引用赋值给变量a。
拾光1024
·
2024-02-14 21:21
jvm
java
面试
Java类加载
Java类加载机制是Java虚拟机(
JVM
)的一个核心组成部分,它负责将Java类从不同的数据源(如本地文件系统、网络等)加载到
JVM
中,并为之生成对应的java.lang.Class对象。
我就是胖着玩玩的
·
2024-02-14 21:43
java
开发语言
浏览器事件循环
浏览器的进程模型浏览器是一个多进程多
线程
的应用程序,内部工作极其复杂(复杂度接近操作系统)。当我们打开浏览器时,它会自动启动多个进程。
和谐创新
·
2024-02-14 21:13
javascript
JVM
内存模型
Java虚拟机(
JVM
)内存模型是Java运行时数据区的一种规范,它定义了Java虚拟机在执行Java程序时如何使用内存。
我就是胖着玩玩的
·
2024-02-14 21:12
jvm
timescaledb和influxdb单行写入性能
不论单
线程
还是多
线程
。更详细的结果请看后文。
线程
平均速率(行/s)单
线程
2
线程
4
线程
8
线程
16
线程
32
线程
infuxdb422378398370341305timescaledb9128631018
小湿哥
·
2024-02-14 21:42
PG学习笔记
influxdb
timescaledb
写入性能
古典老师关于学习、成长等主题的分享整理
演讲、写作(左右脑同时调用)2)后台多
线程
、前台单
线程
(专注)->(番茄钟、坐禅、GTD)3)放空的能力(单机版的人生升级到联网版的人生)4、新的人际关系,弱联系比强联系重要很多倍(强联系他人和你信息趋同
王得全
·
2024-02-14 21:37
Netty源码系列 之 FastThreadLocal源码
为什么要使用ThreadLocal工具类去操控存取目标数据到Thread
线程
?ThreadLocal的使用场景目标数据存储到Thread
线程
对象的哪里?
etcEriksen
·
2024-02-14 21:34
Netty源码
java
后端
netty
聊聊skywalking的CPUProvider
CPUProviderCPUProviderskywalking-6.6.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/
jvm
go4it
·
2024-02-14 20:02
servlet和cgi区别
执行效率:CGI针对每个请求都会创建一个进程来处理,而Servlet针对每个请求创建一个
线程
来执行。
zz_ll9023
·
2024-02-14 20:44
servlet
python从入门到精通(十九):python的多
线程
详细使用
python的多
线程
详细使用1.什么是
线程
2.
线程
的作用3.导入
线程
4.创建
线程
启动
线程
线程
阻塞
线程
的方法守护
线程
线程
阻塞2个都是守护
线程
1个是守护
线程
线程
间通信1.什么是
线程
线程
是操作系统能够进行运算调度的最小单位
HACKNOE
·
2024-02-14 19:44
python
python
pycharm
Java并发编程基础
Java语言从第一版本开始内置了对多
线程
的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。
笨笨11
·
2024-02-14 19:09
自定义
线程
池实现
思想:一种多
线程
处理的形式,处理过程中可以将任务添加到队列中。
Matures
·
2024-02-14 19:57
实现Singleton模式在C#
C#中的深度关于图书目录评论笔记勘误表用品会谈下载资源代码格式化(第3版)实现Singleton模式在C#表的内容(连接)介绍非
线程
安全版本简单的
线程
安全通过锁定双检锁通过初始化安全安全和完全迟缓的静态初始化懒惰例外性能结论介绍
weixin_33857230
·
2024-02-14 18:00
c#
java
c# 多
线程
单例模式_C# 设计模式-单例模式
原标题:C#设计模式-单例模式C#单例模式1、定义:单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了。2、单例模式的优点有:(1)实例控制:单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。(2)灵活性:因为类控制了实
weixin_39646084
·
2024-02-14 18:00
c#
多线程单例模式
C# 设计模式-----单例模式(Singleton)
综上所述我们先创建一个单
线程
的SingletonpublicclassSingleton{//编译器在您没有对类写构造函数时,编译器会自己生成一个无参数的构造函数//不过如果您创建了构造函数那么系统本身得到构造函数将会被替换
学软件开发的猪
·
2024-02-14 18:59
#
C#
设计模式
设计模式
单例模式
C#中的Singleton模式
c#中的Singleton模式前言实现思路实现方法最简单的实现方法如果多
线程
乱入?
老胡写代码
·
2024-02-14 18:29
C#
C#
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他