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
并发编程线程
RocketMQ实战—10.营销系统代码优化
释放优惠券提升系统扩展性3.基于Redis实现重复促销活动去重4.基于促销活动创建事件实现异步化5.推送任务分片和分片消息batch合并发送实现6.推送系统与用户群体查询逻辑解耦7.查询用户数据以及批量发送推送消息8.
线程
池封装以及推送系统多
线程
推送
东阳马生架构
·
2025-02-12 00:50
RocketMQ原理与应用
rocketmq
营销系统
知识点0207
访问局部性(localityofreference)满足进程要求如果系统只有用户态
线程
,则
线程
对操作系统是不可见的,操作系统只能调度进程;如果系统中有内核态
线程
,则操作系统可以按
线程
进行调度;不可抢占式静态优先数法会使得优先级低的程序饿死
小艺小艺
·
2025-02-11 23:49
java
Java多
线程
和
并发编程
面试题和参考答案100多道(持续更新)
目录描述
线程
的生命周期及其状态什么是守护
线程
,并举例说明其用途比较synchronized和volatile关键字的使用场景和区别什么是死锁,并举例说明如何避免创建
线程
有哪几种方式,并比较它们的优缺点什么是
线程
池
大模型大数据攻城狮
·
2025-02-11 23:18
java
面试
线程
进程
并发
读写锁
Java 高频面试闯关秘籍
目录Java基础篇:涵盖OOP、多
线程
、集合等基础知识。Java高级篇:深入探讨HashMap、JVM、
线程
池等高级特性。
向画
·
2025-02-11 23:48
java
前端
面试
开发语言
职场和发展
AtomicLong简介及其用法
AtomicLong是java并发包(java.util.concurrent.atomic)中的一个类,用于在多
线程
环境下对long类型变量进行原子操作。
一名普通的程序员
·
2025-02-11 23:44
java
开发语言
使用 Docker 和 Docker-Compose 搭建 aria2-pro
摘要aria2-pro是一款功能强大的开源下载工具,能够实现多
线程
、断点续传等高级功能。本文将介绍如何使用Docker和Docker-Compose快速搭建aria2-pro。
LogicLancer
·
2025-02-11 20:55
docker
10个常见的Java面试问题及其答案
答案:Java的主要特性包括面向对象、平台无关、自动内存管理、安全性、多
线程
支持、丰富的API和强大的社区支持。问题:什么是Java的垃圾回收机制?
Java进阶八股文
·
2025-02-11 20:24
java
面试
开发语言
线程
的生命周期在java中是如何定义的?
在Java中,
线程
是执行程序中的独立执行路径。
线程
的生命周期由Java虚拟机(JVM)管理,并且可以在不同的状态之间转换。
线程
的生命周期通常包含以下几个阶段,每个阶段有不同的状态。
篱笆院的狗
·
2025-02-11 18:11
java并发面试题
java
开发语言
简述mysql 主从复制原理及其工作过程,配置一主两从并验证
从库连接主库:从库的I/O
线程
连接
wjy6_
·
2025-02-11 18:36
mysql
数据库
【进程与
线程
】如何编写一个守护进程
如何编写一个守护进程。我们首先需要理解守护进程是什么。守护进程是在后台运行的进程,通常没有控制终端,用于执行系统任务,比如服务器或者定时任务。用户可能想创建一个长期运行的服务,比如Web服务器或者日志监控程序。首先,守护进程的创建通常包括几个步骤:fork子进程,让父进程退出,这样终端会认为命令执行完毕,子进程继续运行。然后调用setsid创建新的会话,脱离终端。接着改变工作目录到根目录,避免占用
猫猫的小茶馆
·
2025-02-11 17:02
#
线程与进程
linux
git
运维
c语言
mcu
单片机
SpringTask--介绍及其使用
SpringTask文章目录SpringTask介绍:为什么需要SpringTask:常见定时任务方案cron表达式基本使用:
线程
池参数调度效果介绍:SpringTask是Spring框架提供的任务调度工具
猫和古巷
·
2025-02-11 17:01
springboot
spring
java
spring
boot
史上最厉害的Java进阶之路
面向对象(封装、继承,多态,抽象)面向对象基础综合练习集合泛型异常多
线程
实用类I/O流反射XML解析网络编程TomcatServlet手写web应用服务JavaWeb史上最详细的框架集合
m0_51274464
·
2025-02-11 17:31
面试
学习路线
阿里巴巴
java
开发语言
Java多
线程
——任务执行和取消
publicinterfaceExecutor{voidexecute(Runnablecommand);}Executor基于生产者—消费者模式,用Runnable表示任务,提交任务操作相当于生产者,执行任务的
线程
相当于消费者
线程
池可通过
松仔log
·
2025-02-11 15:43
#
java多线程
java
windows
开发语言
Python 多
线程
vs 多进程:到底该用哪个?
1.引言在Python开发中,多
线程
(multithreading)和多进程(multiprocessing)是
并发编程
的两种主要方式。
高山仰星
·
2025-02-11 11:19
python
开发语言
面经hwl
线程
进程协程区别
线程
、进程和协程是计算机编程中常见的三个并发模型,它们各自有不同的特点和应用场景:1.进程(Process)定义:进程是操作系统中资源分配的基本单位,代表一个正在运行的程序实例。
微醺欧耶
·
2025-02-11 08:23
java
服务器
数据库
MFC
线程
-AfxBeginThread使用方法
前言AfxBeginThread是MFC(MicrosoftFoundationClasses,微软基础类库)中用于创建一个新
线程
的函数。
xiaowu080
·
2025-02-11 08:51
MFC
mfc
c++
python 协程 & 异步编程(asyncio)
asyncio协程一、效果演示1.1正常执行1.2使用asynico学习使用3.1事件循环asyncio.wait()3.2携程函数3.3await3.4Task对象协程协程(Coroutine),也可以被称为微
线程
何以解忧,唯有睡觉
·
2025-02-11 06:09
python
开发语言
后端
后端开发ThreadLocal简介
ThreadLocal是
线程
的局部变量,为每个
线程
单独提供一份存储空间,具有
线程
隔离的效果,只有
线程
内能获取到对应的值客户端发起的每次请求都对应一个单独的
线程
常用方法publicvoidset(Tvalue
六毛的毛
·
2025-02-11 05:32
后端入门
java
开发语言
asyncio+aio-pika实现rabbitMQ异步消费
1、创建一个loop
线程
,将消费队列添加到loop队列importasyncioasyncdefmain():channel_session=awaitget_channel_
你在教我敲代码?
·
2025-02-11 04:52
python
asyncio
rabbitmq
rabbitmq
python
aio
Python连点器 PyQt6+pynput
鼠标宏按键不够、容易误触,因此写了这个电脑连点器通过Python多
线程
+pynput实现连点操作核心部分代码:importthreadingimporttimefrompynput.keyboardimportListener
Ryvict
·
2025-02-11 00:55
笔记
分库分表后,有哪些查询问题?该如何解决?
作者简介:大家好,我是码炫码哥,前中兴通讯、美团架构师,现任某互联网公司CTO,兼职码炫课堂主讲源码系列专题代表作:《jdk源码&多
线程
&高并发》,《深入tomcat源码解析》,《深入netty源码解析
码炫课堂-码哥
·
2025-02-11 00:53
java面试题
面试
分库分表
C# 多
线程
编程
文章目录前言1.什么是多
线程
?
萨达大
·
2025-02-10 23:45
C#
上位机开发
c#
开发语言
多线程
Thread
Task
c#中lock的经典示例
lock是C#中的一种用于同步
线程
执行的机制,它帮助确保多个
线程
在访问共享资源时不会发生冲突或数据损坏。
飞由于度
·
2025-02-10 23:13
开发语言
c#
关于C#中使用多
线程
的讨论
关于C#中使用多
线程
的讨论C#中Thread调用的函数有返回值没有输入应该如何解决如果你想在一个新的
线程
中调用一个带返回值但没有输入参数的函数,可以使用Thread类的委托ThreadStart来创建一个新的
线程
沐雨潇竹
·
2025-02-10 23:42
C++&C#工业应用
c#
Thread
多线程
ThreadStart
Parameterized
c#中Thread.Join()方法的经典示例
在C#中,Thread.Join是一个非常有用的方法,它可以让主
线程
(调用
线程
)等待子
线程
(被调用
线程
)执行完毕后再继续执行。
飞由于度
·
2025-02-10 22:06
c#
开发语言
笔记
mysql读写分离的意义_MySQL读写分离
主库将变更写binlog日志,然后从库连接到主库之后,从库有一个IO
线程
,将主库的binlog日志拷贝到自己本地,写入一个中继日志中。
清木一阳
·
2025-02-10 22:34
mysql读写分离的意义
全网最全JAVA面试八股文,终于整理完了
1、
并发编程
三要素?(1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行
Java八股文
·
2025-02-10 19:17
面试
java
职场和发展
开发语言
jvm
当IT技术总监面试问:解释Python中的GIL(全局解释器锁)并讨论其对多
线程
的影响
在Python中,GIL(全局解释器锁)是一个机制,它防止多个
线程
同时执行Python字节码。
静水流深497
·
2025-02-10 13:28
#全行业面试题库
面试
python
【Linux】详细解析Linux内核链表
1.3.1函数原型:INIT_LIST_HEAD1.3.2初始化示例1.4动态初始化与静态初始化的区别1.4.1内存分配时机1.4.2使用场景1.4.3灵活性1.4.4内存位置1.4.5性能上考虑1.4.6
线程
安全
凛冬将至__
·
2025-02-10 13:56
Linux
Linux驱动开发
链表
数据结构
Linux
内核链表
面试官:如何在千万级数据中查询 10W 的数据,都有什么方案?
下面对该业务诉求的实现,设计思路和方案优化进行介绍,对「千万量级数据中查询10W量级的数据」设计了如下方案多
线程
+CK翻页方案ESscrollscan深翻页方案ES+Hbase组合方案RediSearch
搬山道猿
·
2025-02-10 13:55
java
spring
spring
boot
Java
线程
池进阶
微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475
线程
池是日常开发中常用的技术
pythonxxoo
·
2025-02-10 12:51
计算机
java
开发语言
后端
计算机
浅谈JAVA
线程
池的使用注意事项
线程
池是一种执行器(Executor),用于在一个后台
线程
中执行任务。通过重用已经创建的
线程
来执行新的任务,
线程
池提高了程序的响应速度,并且提供了更好的系统资源管理。
微笑的曙光(StevenLi)
·
2025-02-10 12:19
JAVA
java
开发语言
JVM常见面试题
程序计数器(
线程
私有):程序计数器是一个较小的内存区域,主要用来记录各个
线程
执行的字节码的地址。Java虚拟机栈(
线程
私有):JVM中用于描述Java方法运行过程的内存模型。
超级蛋蛋怪无敌冲!!
·
2025-02-10 11:40
java面试题
jvm
头歌实训 第1关:生产者与消费者问题
产品以4位编号,最高位表示生产者编号、其他表示该生产者的产品号,参考输出如下:知识多
线程
程序如何编译输入gcc-pthreadXX.c,编译成功后输入./a.out。
Shadow10260530
·
2025-02-10 10:33
linux
ubuntu
Python黑客技术实战指南:从网络渗透到安全防御
1.Python在网络安全领域的优势2.网络侦察与信息收集2.1子域名枚举技术2.2端口扫描高级技巧3.漏洞扫描与利用技术3.1SQL注入检测工具3.2缓冲区溢出漏洞利用4.密码破解与加密对抗4.1多
线程
密码爆破
Lethehong
·
2025-02-10 10:32
Python在手
bug溜走!码农的快乐
你不懂~
安全
python
网络安全
redis入门指南第3版李子骅 下载
redis相关学习资料:golangcontext
并发编程
实战考题——实现带有过期功能的单机锁Redis入门指南第3版李子骅下载教程作为一名刚入行的开发者,你可能对如何下载和使用Redis入门指南第3版李子骅感到困惑
Eyobfcs
·
2025-02-10 10:29
redis
javascript
数据库
缓存
开发语言
2024最强Java面试八股文(精简、纯手打)
2024最新最全国内大厂Java面试高频题库本小册内容涵盖:Java基础,JVM,多
线程
,数据库(MySQL/Redis)SSM,Dubbo,网络,MQ,Zookeeper,Netty,微服务,大数据,
m0_74823021
·
2025-02-10 06:23
面试
学习路线
阿里巴巴
java
面试
开发语言
Kafka序列化器,分区器,拦截器,消息累加器
目录拦截器序列化器分区器消息累加器 整个Kafka生产者客户端由两条
线程
协调运行。这两条
线程
分别为主
线程
和sender
线程
(发送
线程
)。
K. Bob
·
2025-02-10 05:07
Kafka
Clojure语言的软件开发工具
它的设计理念强调不可变性和函数式编程,使得
并发编程
变得简单而安全。随着Clojure社区的迅速发展,越来越多的开发工具应运而生,这些工具帮助开发者更高效地进行Clojure应用的开发、测试和部署。
段慕华
·
2025-02-10 05:36
包罗万象
golang
开发语言
后端
【面试宝典】Java八股文之Redis面试题
7、Redis是单进程单
线程
的?8、一个字符串类型的值能存储最大容量是多少?9、Redis持久化机制10、RDB11、AOF12、缓存雪崩13、缓存穿透14
SoftwareDevOps
·
2025-02-10 03:26
面试宝典(持续更新中)
redis
java
面试
八股文
数据库
【多
线程
-第三天-NSOperation的最大并发数 Objective-C语言】
怎么去设置最大并发数,最大并发数是什么意思,然后再来看队列的暂停/继续,包括取消,依赖,我们一会儿再看,好,看这些事情的话,我们先来看最大并发数,什么是最大并发数:同时执行的任务数,同一时间有三件事情正在执行,我开三个
线程
执行三个任务
清风清晨
·
2025-02-10 02:48
Objective-C
objective-c
ios
开发语言
【多
线程
-第二天-NSOperationQueue的
线程
间通信-以及第二天内容的复习 Objective-C语言】
一、NSOperationQueue1.当我们不使用队列的时候,我们可以直接调用操作的start方法,它不会开
线程
,当我们使用队列的时候,我们把操作放到队列中来,系统会自动的帮我们创建
线程
,去执行操作,
清风清晨
·
2025-02-10 02:18
Objective-C
objective-c
ios
【多
线程
-第一天-内容介绍-模拟耗时操作 Objective-C语言】
一、多
线程
内容介绍1.那这个阶段,我们要开始学习多
线程
,先回想一下,学习多
线程
之前,我们学过什么,1)学过了UI:UI的时候,分了两个阶段,一个是UI基础,一个是UI进阶,2)UI基础,我们学了什么,一句话总结
清风清晨
·
2025-02-10 02:18
Objective-C
objective-c
开发语言
macos
LinkedList,经典永不过时,面试官角度深度剖析
1核心知识点数据结构链表结构分析关键设计
线程
安全2关键代码分析存储结构LinkedList,首先说说它的链表数据结构,清楚链表的特性,可以帮助更好的匹配LinkedList的使用场景。
·
2025-02-10 02:50
java
【Java 22 | 5】 深入解析Java 22 :性能改进
这些改进涉及轻量级
线程
、并发集合、StreamAPI的优化以及内存管理和垃圾回收的增强。以下是对这些特性的详细介绍,包括基础概念、使用场景以及示例代码。
颜淡慕潇
·
2025-02-10 01:38
深入解析Java
22
后端
java
jdk
jdk22
开发语言
锁-随笔笔记
什么是临界区临界区(CriticalSection)是指一段代码或资源的访问区域,这段代码在多
线程
或多进程环境下被多个
线程
或进程同时访问时,会导致数据不一致或不可预期的问题。
dlz0836
·
2025-02-10 00:29
工作随笔
linux
c语言
C++单例模式
单例模式有两种实现方式:饿汉模式和懒汉模式饿汉模式:创建静态单例对象,它在编译期间就被初始化,即在main函数执行之前就初始化优点:
线程
安全,因为单例对象在main函数执行之前就初始化完成,不存在多
线程
竞争初始化单例对象的问题缺点
南林yan
·
2025-02-09 23:55
C++
c++
单例模式
开发语言
【redis】redis操作set类型的key发生了什么?
以下是关于Redis操作(添加、删除、修改、查询)Set类型key的完整过程,包括引用源码的数据、时序图、磁盘IO读写、数据长度限制、
线程
安全控制和故障处理机制。
名栩
·
2025-02-09 22:14
缓存
系统设计
redis
数据库
并发编程
:
线程
安全工具类的正确使用与优化
在多
线程
编程的广袤天地里,并发工具类犹如一把把锋利的双刃剑,运用得当,可大幅提升程序的性能与效率,助力我们在复杂的业务场景中披荆斩棘;但倘若使用不当,不仅无法发挥其优势,反而会埋下诸多隐患,导致程序出现难以排查的错误和性能瓶颈
深夜无眠T
·
2025-02-09 22:44
并发编程
java
并发编程
python的异步编程
操作的问题:程序发出IO请求,直接结束本轮消息处理,进入下一轮消息的处理当IO操作完成守,将收到一条IO完成的消息,处理该消息时获取IO操作的结果在IO操作的这段时间里,异步模型可以循环处理其他操作,而且没有
线程
切换的消耗
LoveMIss-Y
·
2025-02-09 21:07
python
python异步编程
asyncio
python并发编程
async和await
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他