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
javafx线程
Kotlin 协程:用源码来理解 ‘viewModelScope‘
在Android开发中,我们经常需要在后台
线程
执行耗时操作,例如网络请求或数据库查询,然后在主
线程
更新UI。Kotlin协程让我们可以用同步的方式写异步代码,使得代码更易读、更易写。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
Kotlin 协程1:深入理解withContext
Kotlin协程简介Kotlin协程是一种在Kotlin语言中实现轻量级
线程
的工具。它们可以让你写出顺序执行的代码,但在运行时,这些代码可以非阻塞地挂
jiet_h
·
2024-02-01 10:50
Android
夯实基础
kotlin
开发语言
android
面试3:Redis面试题
9、Redis是单进程单
线程
的10、redis的并发竞争问题如何解决?11、redis常见性能问题和
梦さん
·
2024-02-01 10:25
redis
面试
java
精选 21道 Redis 最常问面试题!收藏一波 !
9、Redis是单进程单
线程
的10、redis的并发竞争问题如何解决?11、redis常见性能问题和解决方案12、r
等风来.长
·
2024-02-01 10:54
redis
数据库
缓存
java
程序人生
python多
线程
threading详解(二)
目录1.守护
线程
(1)setDaemon(2)通过daemon参数设置守护
线程
,daemon默认是None.2.
线程
锁(1)互斥锁(Lock),同一时刻仅能有一个访问者对其进行访问.(2)重入锁、也叫递归锁
Neil.chen
·
2024-02-01 10:20
python
python
Thread类,Runnable接口源码理解
Thread类,Runnable接口源码理解1.创建并开启
线程
一个类继承Thread类或者实现Runnable接口都可以创建一个
线程
。
塌鼻子巴巴鲁
·
2024-02-01 10:48
java多线程
java
对Thread.currentThread方法,isAlive()方法的一些思考
Thread.currentThread方法currentThread方法可返回代码段正在被哪个
线程
调用。
塌鼻子巴巴鲁
·
2024-02-01 10:48
java多线程
java
java-ee
垃圾回收机制
垃圾回收机制通过以下几个步骤实现内存回收:标记:垃圾回收器首先会标记所有被引用对象,即从根对象(如全局变量、活动
线程
、静态变量等)开始,递归遍历所有可达对象并标记为活动对象。
风与烈酒
·
2024-02-01 10:47
jvm
java
算法
【Linux】
线程
池的简易实现(懒汉模式)
文章目录前言一、懒汉方式1.普通模式1.
线程
安全模式二、源代码1.Task.hpp(要执行的任务)2.ThreadPool.hpp(
线程
池)3.Main.cpp前言`
线程
池:一种
线程
使用模式。
Kaugo
·
2024-02-01 10:14
linux
单例模式
运维
线程池
JVM工作原理与实战(三十一):诊断内存泄漏的原因
工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、诊断原因二、MAT内存泄漏检测的原理总结前言JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多
线程
和提供性能监控工具
橘子-青衫
·
2024-02-01 10:13
JVM工作原理与实战
jvm
java
后端
架构
【Linux系统编程二十八】基于条件变量的阻塞队列(生产消费模型)
【让
线程
去条件变量下等待】④.【为什么第二个参数是锁?】条件变量和锁的关系是什么?⑤.【唤醒等待队列的
线程
】三.生产消费模型321原则3种关系2种角色1个交易场所四.基于阻塞队列的生产消费模型。
小陶来咯
·
2024-02-01 10:03
Linux系统编程
linux
jvm
c++
【Linux系统编程三十】
线程
池实现
线程
池实现一.
线程
池的本质二.类内创建
线程
三.代码实现一.
线程
池的本质
线程
池里面存储的都是一批已经创建好的
线程
,当
线程
池里有数据时,这批
线程
就会被唤醒去竞争数据,当
线程
池里没有数据时,这批
线程
就去休眠等待
小陶来咯
·
2024-02-01 10:03
Linux系统编程
linux
运维
c++
JVM的结构及基本原理
ProgramCounterRegister)虚拟机栈(VMStack)本地方法栈(NativeMethodStack)堆(Heap)方法区(MethodArea)执行引擎程序计数器(ProgramCounterRegister)
线程
私有
1_5_2_
·
2024-02-01 09:46
JVM
jvm
【万字长文】带你搞懂Redis中的所有知识点
RedisDataBase)AOF(AppendOnlyFile)过期策略设置过期时间3种过期策略内存淘汰策略8种淘汰策略置换策略集群主从模式哨兵模式全量复制增量复制Cluster集群Redis为何这么快基于内存单
线程
1_5_2_
·
2024-02-01 09:16
Redis
redis
数据库
缓存
数据结构
skiplist
hash-index
C++11多
线程
运行报错:terminate called without an active exception
有同事大量使用std::thread创建
线程
,例如:m_thread=std::thread([this](){this->run();});而挂死原因正是因为这段代码使用不规范。2.原因2.1挂
Embedded-Xin
·
2024-02-01 09:14
Linux应用编程
c++
java
jvm
netty使用
支持协议TCP/UDPHTTP/HTTPSWebSocketSPDY/HTTP2MQTT/CoAP服务端常用类ServerBootstrap服务端配置类//设置
线程
组、parentGroup处理连接、childGroup
此剑之势丶愈斩愈烈
·
2024-02-01 09:55
java
网络
前端
Skywalking的Trace Profiling 代码级性能剖析功能应用详解
性能剖析激活时,会对指定
线程
周期性的进行
线程
栈快照,并将所有的快照进行汇总分析,如果两个连续的快照含有同样的方法栈,则说明此栈中的方法大概率在这个时间间隔内
测试开发Kevin
·
2024-02-01 09:23
APM应用性能监控
skywalking
【js逆向】爬虫之进程,
线程
,协程
目录1、进程1.1进程定义1.2创建进程1.2.1创建单个进程1.2.2进程池2、
线程
2.1
线程
定义2.2创建
线程
2.2.1创建单个
线程
2.2.2
线程
池
lxtx-0510
·
2024-02-01 09:48
爬虫专栏
爬虫
《操作系统真象还原》第十五篇:实现用户进程
第十五篇:实现用户进程第十五篇:实现用户进程进程创建流程创建虚拟地址空间页表创建及激活初始化中断栈,实现特权转移进程创建流程进程的创建基于
线程
来实现,进程创建和
线程
创建有以下三点不同:进程拥有自己的虚拟地址空间进程拥有自己的页表和
lucky_goose
·
2024-02-01 09:17
操作系统
linux
系统架构
汇编
利用opencv多
线程
读取多路rtsp视频流
#include#include#include#includeusingnamespacecv;usingnamespacestd;Matimg=Mat(Size(1280,480),CV_8UC3);voidcamera1(){VideoCapturecapture;Matframe,FlipImg;stringfileDir="rtsp://admin:*****@192.168.***.*
小恩子
·
2024-02-01 09:14
opencv
rtsp
视频流
多线程
rtsp
opencv
实验3:利用Linux的消息队列通信机制实现三个
线程
间的通信
调用原型POSIX信号量–无名信号量POSIX信号量是Pthread
线程
库提供的一种同步机制,包括无名信号量和有名信号量两种机制。
哇哇哇哇池
·
2024-02-01 08:40
操作系统实践
hdu
linux
运维
服务器
Thread.sleep()总结
在多
线程
编程中,Thread.sleep()是一个常用的方法之一。它允许
线程
在指定的时间内暂停执行,提供了一种简单的方式来控制
线程
的执行速度。
qq836869520
·
2024-02-01 08:40
java
开发语言
提升--18---
线程
池--05----keepAliveTime
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.
线程
池相关知识1.1定义
线程
池,七个参数1.2
线程
池工作流程1.3
线程
池worker任务单元2.keepAliveTime2.1keepAliveTime
知行合一。。。
·
2024-02-01 08:24
多线程高并发
源码
java
solr的原理是什么
Java程序中由于无限循环导致的CPU负载过高的问题,可以按照以下步骤进行:资源监控:使用系统命令行工具(如Linux上的top或htop,Windows上的TaskManager)实时查看进程ID和
线程
占用
我但行好事莫问前程
·
2024-02-01 07:55
log4j
redis之管道——pipeline
而redis也是单
线程
的。而
aifen5630
·
2024-02-01 07:49
数据库
网络
C++ 捕获所有异常并拿到错误原因的方法
使用std::exception_ptr可以将异常从一个
线程
传递到另一个
线程
,或者在稍后的时间点重新抛出异常。这对于多
线程
编程或需要将异常传递给异步任务的情况非常有用。下面是一个使用std::exce
w风雨无阻w
·
2024-02-01 07:59
工具
c++
算法
开发语言
Webpack的性能优化
使用多
线程
或并行构建,可以利用webpack的parallel-webpack或HappyPack插件来实现。充分利用硬件资源,例如利用多核CPU或者SSD等设备来提高构建速度。
好先---------------在华夏
·
2024-02-01 07:54
reactjs
多
线程
事务如何回滚?
背景介绍1,最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多
线程
去拆分数据并行处理来提高响应时间,如果有一个
线程
执行失败,则全部回滚
码出天空
·
2024-02-01 07:07
spring
java
数据库
开发语言
阻塞与非阻塞区别
2.阻塞与非阻塞阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态.阻塞调用是指调用结果返回之前,当前
线程
会被挂起。调用
线程
只有在得到结果之后才会返回。
next_discover
·
2024-02-01 07:03
02、全文检索 ------ Solr(企业级的开源的搜索引擎) 的下载、安装、Solr的Web图形界面介绍
Core和Collection介绍Solr的Web控制台DashBoard(仪表盘)Logging(日志)CoreAdmin(Core管理)JavaProperties(Java属性)ThreadDump(
线程
转储
_L_J_H_
·
2024-02-01 06:50
#
全文检索(Solr
和
Elasticsearch)
软件安装
全文检索
solr
开源
jstack的使用
jstack简介通过jstack,我们可以轻松得知jvm中各个
线程
的工作情况.工作情况jstack-lpid(查出某个进程中运行的所有
线程
)利用ps-aux找出我们的java
线程
41,然后再用jstack-l41
黄二的NPE
·
2024-02-01 06:17
ue多
线程
简单概述
当涉及到UE(UnrealEngine)的多
线程
时,许多人都会感到头痛。多
线程
是一种非常复杂的概念,需要对系统的底层结构和算法有深入的了解。
VT LI
·
2024-02-01 06:08
命令模式
docker Got permission denied问题解决(不使用sudo)
A:Docker的守护
线程
绑定的是unixsocket,而不是TCP端口,这个套接字默认属于root,其他用户可以通过sudo去访问这个套接字文件。所以docker服务进程都是以root账户运行。
cgh_
·
2024-02-01 06:49
☆5.运维
5.1Docker
docker
运维
centos
Redis是什么
性能优秀,数据在内存中,读写速度非常快,支持并发10W+QPS;单进程单
线程
,是
线程
安全的,采用IO
道乾坤
·
2024-02-01 06:08
【并发编程】
线程
安全单例
个人主页:五敷有你系列专栏:并发编程⛺️稳重求进,晒太阳产生
线程
安全的原因:1.操作系统中,
线程
的调度是随机的2.两个
线程
针对同一个变量进行修改3.修改操作,不是原子性的4.内存可见性问题解决
线程
安全使用
五敷有你
·
2024-02-01 05:37
并发编程
java
单例模式
开发语言
并发编程
jvm
并发,高并发,CPU多级缓存概念
一、并发与高并发概念并发:同时有多个
线程
,【交替】被CPU执行。高并发:保证系统能同时并行处理很多请求的【设计】。
阿梨喜欢吃榴莲
·
2024-02-01 05:35
java
缓存概念和缓存类型回顾
一级缓存概念:私有缓存事务级别的缓存
线程
级别的缓存缓存缓存的类型对象缓存把对象的标示符作为key值,把对象本身作为value值数据缓存可以把sql语句作为key值,把结果作为value值
张章章Sam
·
2024-02-01 05:04
缓存
class
对象
事务
线程
【Tomcat与网络10】Tomcat I/O和
线程
池的并发调优
Tomcat的调优涉及I/O模型和
线程
池调优、JVM内存调优以及网络优化等,今天我们来聊聊I/O模型和
线程
池调优,由于Web应用程序跑在Tomcat的工作
线程
中,因此Web应用对请求的处理时间也直接影响
纵横千里,捭阖四方
·
2024-02-01 05:54
HTTP与Tomcat
一个项目征服Java
tomcat
网络
java
Mysql的主从同步
在Master与Slave之间的实现整个复制过程主要由三个
线程
来完成,其中两个
线程
(Sql
线程
和IO
线程
)在Slave端,另外一个
线程
(IO
线程
)在Master端。二。条件Master
zzz1t1
·
2024-02-01 05:52
ThreadLocal使用及应用场景分析
1.ThreadLocal定义定义提供
线程
局部变量;一个
线程
线程
局部变量在多个
线程
中,分别有独立的值(副本)。特点简单(开箱即用)、快速(无额外开销)、安全(
线程
安全)。
小灰灰-58
·
2024-02-01 05:24
并发编程
java
后端
Java——JUC高并发编程,面试必问( CompletableFuture )
12CompletableFuture12.1CompletableFuture简介CompletableFuture在Java里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主
线程
分离的其他
线程
中
真真最可爱
·
2024-02-01 05:24
JUC
大厂必备
高并发编程
java
面试
completable
future
并发编程专题——第二章(并发编程之Synchronized详解)
1、抛砖引玉多
线程
编程中,有可能会出现多个
线程
同时访问同一个共享、可变资源的情况,这个资源我们称之其为临界资源;这种资源可能是:对象、变量、文件等。共享:资源
风清扬逍遥子
·
2024-02-01 05:53
并发编程专题
面试
java
synchronized
并发编程(九)——集合相关面试问题
1、
线程
安全的集合(单列)怎么选择?List、Set集合,
线程
安全的有哪些?Vector,有,但是基本不考虑。
小灰灰-58
·
2024-02-01 05:52
并发编程
java
并发编程—如何解决可见性和有序性问题
在上一篇并发编程之BUG源头我们介绍了导致并发编程出现诡异问题的三大源头,即:缓存导致了可见性问题,
线程
切换带来了原子性问题,编译优带来了有序性问题,这三个Bug源头在所有的编程语言中都会遇到,那么今天就聊聊
瞎胡扯1
·
2024-02-01 05:48
GPU 和 CSS 硬件加速
CPU:cpu每个核只有一个
线程
,也就是单控制流、单数据流。
前端碎碎念
·
2024-02-01 04:40
HTML+CSS的小知识
css
前端
【经典项目】Java小游戏 —— 弹力球
一、功能需求设计一个Java弹球小游戏的思路如下:创建游戏窗口:使用Java图形库(如Swing或
JavaFX
)创建一个窗口,作为游戏的可视化界面。
枫蜜柚子茶
·
2024-02-01 04:43
JAVA基础
java
开发语言
游戏
13.java多
线程
文章目录`
线程
``
线程
调度``应用场景``
线程
的创建和使用`1.继承`Thread`类2.实现`Runnable`接口选择方式的依据
线程
生命周期
线程
同步设置
线程
名称:获取
线程
名称:
线程
的优先级设置
线程
优先级获取
线程
优先级
线程
终止
冲天锦鲤
·
2024-02-01 03:28
java
volatile关键字
是最轻量级的同步手段,用于保证变量的可见性,若要保证变量的原子性,则必须满足这两个条件运算结果并不依赖变量的当前值,或者能够确保只有单一的
线程
修改变量的值变量不需要与其他的状态变量共同参与不变约束
Bre_eze
·
2024-02-01 03:30
[并发编程基础] Java
线程
的创建方式
文章目录
线程
的创建方式继承`Thread`实现`Runnable`接口实现`Callable`接口使用`Lambda`使用
线程
池
线程
创建相关的`jdk`源码`Thread`类`Runnable`函数接口
程序员三木
·
2024-02-01 03:48
Java探索者之路
java
开发语言
【Linux】多
线程
(
线程
概念+
线程
控制)
一、Linux
线程
概念1、什么是
线程
在一
平凡的小苏
·
2024-02-01 03:37
学会Linux
linux
运维
服务器
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他