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
并发编程技术
Java
并发
- 线程基础
1.程序&线程定义:程序(Process):一个程序是一个独立的执行单元,它包含了代码、数据、和系统资源的集合。每个程序都运行在自己独立的内存空间中,互相之间不直接共享内存。线程(Thread):线程是程序的执行流程,是操作系统调度的最小单元。一个程序可以包含多个线程,它们共享程序的内存空间和资源。资源分配:程序(Process):每个程序有独立的内存空间和系统资源,包括文件句柄、网络连接等。程序
--土拨鼠--
·
2024-01-14 13:37
Java
java
开发语言
Java
并发
- LockSupport详解
LockSupport是Java
并发
包(java.util.concurrent)中的一个工具类,用于实现线程的阻塞和唤醒操作。
--土拨鼠--
·
2024-01-14 13:57
Java
java
开发语言
操作系统复习 三、四章
四章第三章进程描述和控制基本概念进程的特征进程的状态及状态之间的转换条件进程控制进程的描述进程的通信第四章线程线程的基本概念线程与进程的比较线程属性线程的实现方式多线程模型第三章进程描述和控制基本概念为了更好地描述和控制程序的
并发
执行
xwhking
·
2024-01-14 13:54
操作系统
【Java】多线程与JUC
一、
并发
与并行二、实现多线程的方式方式一:自定义类继承Thread方式二:实现Runnable接口方式三:实现Callable接口(有返回值三种实现方法对比三、常见的成员方法四、线程的生命周期五、线程安全问题同步代码块六
加文格罗夫斯
·
2024-01-14 13:50
Java
java
开发语言
Go语言之通道(一)
昨天我的学习笔记里提到了goroutine,我发现goroutine是如此简单的实现了所谓的
并发
,那么Go就一定有简单的方式实现goroutine间的通信,这个机制就是所谓的通道。学过数据结构
有财君
·
2024-01-14 12:31
七:Day07_redis进阶02
如果有多个事务
并发
执行,每个事务作出的修改必须与
新手小菜鸟上路
·
2024-01-14 12:13
redis
数据库
缓存
鲍毓明事件离我们有多远?
在我身边,关注
并发
声的,好像大部分都是女孩子。别无他意,只是,作为一个其实根本无法感同身受的人,却在铺天盖地的消息里,知觉到了这个春日里,来自地狱深处,魔鬼带来的寒冷。在
夹心奶酪干
·
2024-01-14 12:59
【linux 多线程
并发
】线程退出自动清理函数的使用,释放线程申请的资源,异常退出自动调用
线程退出回调函数专栏内容:参天引擎内核架构本专栏一起来聊聊参天引擎内核架构,以及如何实现多机的数据库节点的多读多写,与传统主备,MPP的区别,技术难点的分析,数据元数据同步,多主节点的情况下对故障容灾的支持。手写数据库toadb本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。本专栏会定期更新,对应的代码也会定
韩楚风
·
2024-01-14 12:38
并发编程
linux
服务器
c语言
并发编程
多线程
开源图床Qchan本地部署
并发
布至公网轻松打造个人专属云图床
文章目录前言1.Qchan网站搭建1.1Qchan下载和安装1.2Qchan网页测试1.3cpolar的安装和注册2.本地网页发布2.1Cpolar云端设置2.2Cpolar本地设置3.公网访问测试总结前言图床作为云存储的一项重要应用场景,在大量开发人员的努力下,已经开发出大量专用的图床程序,这些程序有的大而全,有的小而美,完美覆盖了不同强度的应用场景。而随着小型硬件的发展(如树莓派等),超轻量级
饺子大魔王12138
·
2024-01-14 12:13
个人开发
单例模式的八种写法、单例和
并发
的关系
文章目录1.单例模式的作用2.单例模式的适用场景3.饿汉式静态常量(可用)静态代码块(可用)4.懒汉式线程不安全(不可用)同步方法(线程安全,但不推荐用)同步代码块(线程不安全,不可用)双重检查+volatile(推荐用)静态内部类(推荐用)枚举(推荐用)1.单例模式的作用为什么需要单例?节省内存和计算保证结果正确方便管理2.单例模式的适用场景无状态的工具类:比如日志工具类,不管是在哪里使用,我们
早睡身体好呀
·
2024-01-14 11:38
Java
单例模式
java
设计模式
JVM内存结构 vs. Java对象模型 vs. Java内存模型
Java内存模型:和Java的
并发
编程有关。1.JVM内存结构2.Java对象模型Java对
早睡身体好呀
·
2024-01-14 11:36
Java
java
jvm
jmm
软考学习笔记--操作系统-进程管理
进程管理是一个具有独立功能的程序关于数据集合的一次可以
并发
执行的运行活动,是系统进行资源分配和调度的基本单位。相对于程序,进程是动态的概念,而程序是静态的概念,是指令的集合。
赤露水
·
2024-01-14 11:47
软考
笔记
44 C++ 进程线程的基本概念-
并发
,进程,线程,可执行程序的基本概念
一
并发
,进程,线程的基本概念和综述1
并发
两个或者更多的任务(独立的活动)同时发生,以提高性能一个程序同时执行多个独立的任务。
hunandede
·
2024-01-14 11:17
c++
Java多线程&
并发
篇----第十二篇
系列文章目录文章目录系列文章目录前言一、ReentrantLock二、Condition类和Object类锁方法区别区别三、tryLock和lock和lockInterruptibly的区别前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。一、ReentrantLockReentantLock继承接口L
数据大魔王
·
2024-01-14 11:00
java面试题套2
java
开发语言
基于多反应堆的高
并发
服务器【C/C++/Reactor】(中)完整代码
Buffer.h#pragmaoncestructBuffer{//指向内存的指针char*data;intcapacity;intreadPos;intwritePos;};//初始化structBuffer*bufferInit(intsize);//销毁voidbufferDestroy(structBuffer*buf);//扩容voidbufferExtendRoom(structBuf
呵呵哒( ̄▽ ̄)"
·
2024-01-14 11:58
高并发服务器
C/C++/Reactor
多反应堆
C++
并发
编程 | CAS基本原理
关于volatilevolatile告诉编译器,当编译器遇到这个变量的时候,只能从变量的内存地址中读取这个变量,不可以从缓存、寄存器、或者其它任何地方读取。两个包含volatile变量的指令,编译后不可以乱序。C/C++中的volatile并不是用来解决多线竞争问题的,而是用来修饰一些程序不可控因素导致变化的变量,比如访问底层硬件设备的变量,来提醒编译器不要对该变量的访问擅自进行优化。C++11标
oywLearning
·
2024-01-14 10:21
C++
开发语言
C++11
并发
编程——多线程
C++11
并发
编程——多线程引言1线程库1.2构造函数和赋值1.2.1初始化构造函数和默认构造函数的使用1.2.2移动构造函数的使用1.3成员函数1.4拓展:.创建建线程,线程函数为类成员函数2.管理当前线程的函数
愚蠢的土拨鼠。
·
2024-01-14 10:19
多线程
c++
算法
开发语言
C++
并发
编程实战
目录
并发
为什么要使用
并发
?线程管理等待线程完成后台运行程序线程间共享数据避免恶性条件竞争使用互斥量保护共享数据死锁二级目录三级目录
并发
最简单和最基本的
并发
,是指两个或更多独立的活动同时发生。
键指如飞
·
2024-01-14 10:18
C++并发编程实战
c++
经验分享
学习
java-ArrayBlockingQueue详解
在Java
并发
编程中,ArrayBlockingQueue是一个非常常用的工具类。它是一个由数组支持的有界阻塞队列,提供了线程安全的队列操作。
一杯可乐、
·
2024-01-14 10:17
多线程
java
C++
并发
编程 | 管理线程
一、管理线程1、启动线程线程是通过构造std::thread对象来开始的,该对象指定了线程上要运行的任务,std::thread可以与任何可调用类型一起工作,例如:#include#includeusingnamespacestd;voidWork(){cout<<"helloworld"<
MessiGo
·
2024-01-14 10:46
c++
开发语言
任务类型划分
它们通常涉及大规模数据处理、复杂的算法运算或大规模
并发
操作。例子:数据库操作、图形处理、科学计算、大数据分析等。需求:需要大量的RAM(随机访问存储器)来缓
武小胖儿
·
2024-01-14 10:42
科研狗的日常生活
核心概念
并发
之volatile关键字
1.保证线程安全要保证线程安全要考虑三个方面:可见性、有序性、原子性原子性起因:多线程下,不同线程的指令发生了交错导致的共享变量的读写混乱解决:用悲观锁或乐观锁解决,volatile并不能解决原子性可见性起因:由于编译器优化、或缓存优化、或CPU指令重排序优化导致的对共享变量所做的修改另外的线程看不到解决:用volatile修饰共享变量,能够防止编译器等优化发生,让一个线程对共享变量的修改对另一个
今天的代码敲了吗
·
2024-01-14 10:29
Java面试八股文
java
面试
最愿看到的是当妈的笑容
在这个季节最常见的就是小儿咳嗽,而且小儿咳嗽如果不对症就会反反复复很久都不好,还会有
并发
症,什么支气管炎,肺炎,鼻炎,引出一大堆。最近在小区碰到宝妈,问她们干嘛,都在说孩子咳嗽厉害,带去医院做雾化。
生活缺本书
·
2024-01-14 09:16
001 Golang-channel-practice
最近在练习
并发
编程。加上最近也在用Golang写代码,所以记录一下练习的题目。第一道题目是用10个协程打印100条信息,创建10个协程。每个协程都会有自己的编号。每个协程都会被打印10次。
Kyookk
·
2024-01-14 09:01
Golang
golang
开发语言
Spark--累加器
累加器累加器1.实现原理2.系统累加器3.自定义累加器累加器Spark计算框架为了能够进行高
并发
和高吞吐的数据处理,封装了三大数据结构,用于处理不同的应用场景。
小陈菜奈-
·
2024-01-14 09:59
Scala&Spark
spark
scala
big
data
常用Java代码-Java中的
并发
集合(ConcurrentHashMap、CopyOnWriteArrayList等)
在Java中,
并发
集合是一组为多线程环境设计的集合类,它们提供了线程安全的操作。这些集合类包括ConcurrentHashMap,CopyOnWriteArrayList等。
crmeb服务商-肥仔全栈开发
·
2024-01-14 08:08
java
windows
JAVA采用多种方式实现多线程编程(Synchronized、Reentrantlock、Redis的分布式锁、Actor模型)
目录使用Synchronized关键字使用ReentrantLock使用Redis分布式锁使用Actor模型假设场景:当涉及到多线程环境下的账户转账操作时,需要确保数据一致性和
并发
安全。
_半夏曲
·
2024-01-14 08:03
java
java
redis
分布式
基于多反应堆的高
并发
服务器【C/C++/Reactor】(下)重构Channel类
一、C语言Channel.h#pragmaonce#include//定义函数指针typedefint(*handleFunc)(void*arg);//定义文件描述符的读写事件enumFDEvent{TimeOut=0x01,ReadEvent=0x02,WriteEvent=0x04};structChannel{//文件描述符intfd;//事件intevents;//回调函数handleF
呵呵哒( ̄▽ ̄)"
·
2024-01-14 08:44
c语言
c++
重构
【操作系统】09考研题
23并行:同时运行
并发
:交替执行处理机:在单处理机系统中,处理机通常指的是计算机的中央处理单元(CPU),负责执行程序和处理数据。设备:计算机的外部设备,如打印机、硬盘驱动器、键盘等。
Loli_Wolf
·
2024-01-14 08:41
操作系统
服务器
linux
JSch进行sftp文件上传下载实践
JSch进行sftp文件上传下载最近使用JSch进行sftp文件上传下载,直接在官网找到样例使用,但在
并发
情景下并不理想,分析代码,发现每次都会新建session,代码如下:JSchjsch=newJSch
飞@蚁
·
2024-01-14 08:07
JAVA
服务器
java
网络
小儿脑瘫治疗方法效果分享
这些改善如:原先不能走路的能独自行走(行走姿势并不完美)、走路姿势能得到一定的改善、
并发
症如癫痫等症状消失、智力有所提升等等,这些改善,对于正常人来讲可能感觉没有什么,但是对于脑瘫患者的朋友来讲,的确可以算得上意义
谈骨论髓
·
2024-01-14 08:17
打电话
今天大年初二,惯例大姐(婆家的)一家要来拜年,因为我们和公婆住一快,自然来我们家,婆婆糖尿病几十年,眼睛也因
并发
症失明了,公公今年心脏不舒服,住饭本来就是我们的。老公大厨,我打打下手。
涓涓浅语
·
2024-01-14 08:59
Go
并发
编程Channel
Channel单纯地将函数
并发
执行是没有意义地,函数与函数需要交换数据才能体现
并发
执行函数地意义。Go语言的
并发
模型是CSP,提倡通过通信共享内存而不是通过共享内存实现通信。
TZX_0710
·
2024-01-14 07:31
Go语言认识
以下是Go语言的设计背景的详细解释:
并发
编程需求:随着计算机硬件的发展,多
a18792721831
·
2024-01-14 07:29
golang
go
云原生
云服务
go
发展
线程安全--互斥锁
文章目录一.线程安全问题读取无效(脏)数据丢失更新线程安全的保证--操作的原子性二.互斥锁及其实现原理互斥锁的实现原理pthread线程库提供的锁操作三.死锁问题一.线程安全问题当多个线程
并发
地对同一个共享资源进行修改操作时
摆烂小青菜
·
2024-01-14 06:37
青菜的Linux专栏
linux
瑞_Java开发手册_(一)编程规约
文章目录编程规约的意义(一)命名风格(二)常量定义(三)代码格式(四)OOP规约(五)日期时间(六)集合处理(七)
并发
处理(八)控制语句(九)注释规约(十)其它前言:本文章为瑞_系列专栏之《Java开发手册
瑞486
·
2024-01-14 06:15
Java开发手册
java
代码规范
JVM——垃圾回收器与调优
1.3.1.2SerialOld垃圾回收器1.3.2并行垃圾回收器1.3.2.1ParNew垃圾回收器1.3.2.2ParallelScavenge:吞吐量优先1.3.2.3ParallelOld:吞吐量优先1.3.3
并发
垃圾回收器
ManbaBryant
·
2024-01-14 06:44
#
JVM
jvm
java
Java学习笔记(十一)——JUC
并发
编程(超详细)
开不了,通过本地方法native()调用
并发
和并行
并发
编程:
并发
、并行,本质是充分利用CPU的资源
并发
:多线程操作同一个资源并行:多个线程同时执行;线程池线程有几个状态?publicenu
星辰引路-Lefan
·
2024-01-14 06:07
Java
java
springboot内置的tomcat 支持最大的
并发
量
支持的
并发
量是指连接数,也就是说支持最大
并发
量是一万(默认)Tomcat有两种处理连接的模式,1,是BIO,一个线程只处理一个Socket连接,2,是NIO,一个线程处理多个Socket连接。
Joe world
·
2024-01-14 06:56
java
spring
boot
java
uniapp怎么开发插件
并发
布
今天耳机坏了,暂时内卷不了,所以想开发几个插件玩玩,也好久没写博客了,就拿这个来写了首先,发布插件时需要你有项目这里先拿uniapp创建一个项目,如下,创建好的项目长这样然后根据uniapp官网上说的,我们发布插件时,需要在uni_modules里面编写和发布ps:还需要使用uniapp登录后才能发布如下,新建一个uni_modules文件夹在项目根目录右键,然后选择新建uni_modules目录
Qayrup
·
2024-01-14 06:25
uniapp
插件
uni-app
uniapp插件开发
uniapp开发插件
uniapp插件发布
uniapp怎么开发插件
uniapp插件
uniapp插件编辑
qayrup-switch开发文档
因为只是一个小组件,所以直接拿csdn当开发文档了书接上文uniapp怎么开发插件
并发
布:https://blog.csdn.net/weixin_44368963/article/details/135576511
Qayrup
·
2024-01-14 06:23
uniapp组件
uniapp
带文字的开关
uniapp
带文字的快关
uniapp
自定义开关
uniapp太阳月亮开关
uniapp漂亮的开关
带文字的switch
云服务器Ubnutu部署
并发
布RuoYi前后端分离项目
目录1.云服务器申请ubnutu20.04系统1.1更改安全组设置1.2远程连接云服务器(采用FinalShell)1.3在FinalShell中安装配置需要应用2.部署项目2.1后端项目2.1.1修改数据库连接2.1.2修改Redis连接信息2.1.3修改文件存放路径2.1.4日志存储路径调整2.1.5编译打包2.2前端项目2.2.1构建生产环境2.2.2上传至FinalShell中2.3项目部
空空_k
·
2024-01-14 05:29
linux
ubuntu
ruoyi
[Linux 进程(三)] 进程优先级,进程间切换,main函数参数,环境变量
文章目录1、进程优先级1.1Linux下查看进程优先级1.2Linux进程优先级的修改PRIandNItop命令配合操作更改优先级1.3竞争独立并行
并发
2、进程间切换3、Linux2.6内核进程调度队列
小白在努力jy
·
2024-01-14 05:27
Linux
linux
运维
服务器
细谈Type-C Port的Data Role、Power Role | 乐得瑞科技
与之相对的上行端口(UFP)则作为Device,从VBUS中获取电力,
并发
送数据。而双角色端口(DRP)则能够在Host和Device之间进行动态切换。
春天要来了p
·
2024-01-14 05:15
c语言
开发语言
进程和计划任务
2.2进程的特征动态性
并发
性独立性结构性2.3进程、线程和协程的特点减少硬件资源的消耗进程切换相同资源的存储面试题:进程和线程如何确定一个程序是多线程还是
sea_bunch
·
2024-01-14 04:49
linux
运维
服务器
数字战场上的坚固屏障:雷池社区版(WAF)
高效处理大流量攻击:在高强度网络攻击面前,雷池社区版展现出强大的
并发
处理能力,稳定应对数千上万的请求,确保网络畅通无阻。网络管理员的盾牌简易性与高效性:用户友好的
IT香菜不是菜
·
2024-01-14 04:18
网络安全
Kafka基本介绍
1-公共性:各个程序都可以与之对接2-FIFO特性:先进先出3-具备高效的
并发
能力:能够承载海量数据4-具备一定的容错能力:比如支持重新读取消息
小希 fighting
·
2024-01-14 04:01
kafka
分布式
Redis面试必知必会
Redis是单进程单线程的,Redis利用队列技术将
并发
访问变为串行访问,消除了传统数据库串行控制的开销。Re
Java机械师
·
2024-01-14 04:05
扎实抓好主题教育 凝心聚力再出发
4月3日,学习贯彻习近平新时代中国特色社会主义思想主题教育工作会议在北京召开,习近平总书记出席会议
并发
表重要讲话。
柏民啊
·
2024-01-14 03:20
SpringBoot之优化高
并发
场景下的HttpClient并提升QPS
HttpClient优化思路使用连接池(简单粗暴)长连接优化(特殊业务场景)httpclient和httpget复用合理的配置参数(最大
并发
请求数,各种超时时间,重试次数)异步请求优化(
并发
)1.背景假设有一个
Moshow郑锴
·
2024-01-14 03:31
Architect架构
spring
boot
后端
java
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他