技术栈
并发
Golinie
3 天前
golang
·
并发
·
mutex
·
锁
·
sync.mutex
【Go万字洗髓经】Golang中sync.Mutex的单机锁:实现原理与底层源码
先来看看最基本的用法,也就是下面这幅图中可以看到Mutex的基本用法,就是对敏感资源进行操作,控制并发。并发写是最需要考虑的,因为可能会导致状态不一致的回滚问题。
百锦再
11 天前
数据库
·
oracle
·
性能优化
·
并发
·
索引
·
分区
Oracle数据库性能优化全攻略:十大关键方向深度解析与实践指南
在当今数据驱动的时代,数据库的性能优化成为了确保企业应用高效运行的关键。Oracle作为业界领先的关系数据库管理系统,其性能优化尤为重要。本文将详细探讨Oracle优化的十大方向,包括SQL查询优化、索引优化、内存管理、I/O优化、分区表与分区索引、并行处理、统计信息管理、锁与并发控制、数据库参数调优以及应用设计优化。每个方向都将通过代码示例、原理描述和步骤详解进行深入分析,旨在为数据库管理员和开发人员提供全面的优化指南。
极客代码
21 天前
linux
·
c语言
·
开发语言
·
并发
·
共享内存
·
通信
·
system v
Linux IPC:System V共享内存汇总整理
System V 共享内存是 Unix 和类 Unix 操作系统中的一种进程间通信(IPC)机制,它允许进程之间共享同一块内存区域。System V 共享内存是 System V IPC 标准的一部分,该标准还包括信号量和消息队列等其他 IPC 机制。
Zfox_
1 个月前
c语言
·
开发语言
·
c++
·
并发
【C++11】 并发⽀持库
🌈 个人主页:Zfox_ 🔥 系列专栏:C++从入门到精通🧑💻 学习本节知识应该在学习了 Linux多线程博客 之后,也就是说我们并不是从零讲解并发相关的库,⽽是默认⼤家已经有进程线程的基础,所以本章节重点讲解库的使⽤,不会讲解进程线程相关的概念及基础知识。
苏生Susheng
1 个月前
java
·
spring boot
·
后端
·
spring
·
kafka
·
消息队列
·
并发
【SpringBoot整合系列】Kafka的各种模式及Spring Boot整合的使用基础案例
Apache Kafka 是一个开源的流处理平台,广泛用于构建实时数据流管道和流处理应用程序。Kafka 采用发布-订阅模型,并支持多种消息通信模式,如点对点、发布-订阅、流处理等。本文将介绍 Kafka 的各种模式,以及如何使用 Spring Boot 整合每种模式。
Mysticbinary
2 个月前
并发
·
tcp
·
burp
·
发包
BurpSuite重放发包的一些区别
2022年之后,Burp多了几种种类的发包格式,值得研究一下。Sending over a single connection is useful for timing-based attacks that rely on being able to compare responses with very small differences in timings, as it reduces the "jitter" that can occur when establishing TCP connect
SunnyRivers
2 个月前
golang
·
并发
·
协程
·
并行
·
管道
go并发和并行
进程(Process)就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位,进程是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间。一个进程至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。 通俗的讲进程就是一个正在执行的程序。
Ciderw
2 个月前
开发语言
·
c++
·
后端
·
面试
·
golang
·
并发
·
共享内存
Golang并发机制及CSP并发模型
Golang 是一门为并发而生的语言,其并发机制基于 CSP(Communicating Sequential Processes,通信顺序过程) 模型。CSP 是一种描述并发系统中交互模式的正式语言,强调通过通信来共享内存,而不是通过共享内存来通信。
apocelipes
3 个月前
golang
·
并发
golang自带的死锁检测并非银弹
网上总是能看到有人说go自带了死锁检测,只要有死锁发生runtime就能检测到并及时报错退出,因此go不会被死锁问题困扰。
bufanjun001
3 个月前
java
·
jvm
·
面试
·
并发
·
并发基础
JUC并发工具---ThreadLocal
答案:不是,ThreadLocal虽然可以用于解决多线程情况下的线程安全问题,但其资源不是共享的,而是每个线程独享的。可以在initialValue中new出自己线程独享的资源,而多个线程之间,它们所访问的对象本身是不共享的,自然就不存在任何并发问题。
码农飞飞
4 个月前
rust
·
多线程
·
条件变量
·
并发
·
锁
·
线程同步
·
线程通信
详解Rust多线程编程
Rust多线程模型通过所有权系统和借用检查系统确保在多线程环境中,数据不会被多个线程同时修改,数据可以通过所有权转移或引用传递给不同的线程,从而避免数据竞争。
桃园码工
4 个月前
服务器
·
网络
·
golang
·
并发
第七章:并发编程 1.Goroutines --Go 语言轻松入门
Go 语言中的 Goroutines 是一种轻量级的线程,它允许你以非常低的成本并发执行多个函数或方法。Goroutines 是 Go 并发模型的核心组成部分,与 channels 一起使用可以实现高效的并发编程。
小哈里
4 个月前
开发语言
·
后端
·
golang
·
编程
·
并发
【后端开发】Go语言编程实践,Goroutines和Channels,基于共享变量的并发,反射与底层编程
【后端开发】Go语言编程实践,Goroutines和Channels,基于共享变量的并发,反射与底层编程 【后端开发】Go语言高级编程,CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统
雪碧聊技术
4 个月前
java
·
线程池
·
多线程
·
并发
·
并行
·
复用线程
多线程4:线程池、并发、并行、综合案例-抢红包游戏
欢迎来到“雪碧聊技术”CSDN博客!在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将不断探索Java的深邃世界,分享最新的技术动态、实战经验以及项目心得。
慕木沐
4 个月前
后端
·
并发
·
juc
·
汇编指令
【JUC并发】cmpxchg和lock指令
在多线程或多处理器系统中,多个处理器可能同时访问和修改同一片内存数据。为了确保数据一致性和操作的原子性,处理器需要提供机制来同步对共享内存的访问。CMPXCHG 和 LOCK 指令就是用于实现这些同步机制的关键。
Hello-Brand
5 个月前
java
·
高并发
·
多线程
·
并发
·
多线程模型
·
线程管理
Java核心知识体系10-线程管理
Java核心知识体系1:泛型机制详解 Java核心知识体系2:注解机制详解 Java核心知识体系3:异常机制详解 Java核心知识体系4:AOP原理和切面应用 Java核心知识体系5:反射机制详解 Java核心知识体系6:集合框架详解 Java核心知识体系7:线程不安全分析 Java核心知识体系8:Java如何保证线程安全性 Java核心知识体系9-并发与多线程:线程基础
幸苦的马侬
5 个月前
线程
·
并发
并发-线程
线程(thread)也是并发的一种形式,线程是比进程更小的活动单位,一个进程中可以有多个线程,线程是进程内部的一个执行分支。
aristo_boyunv
6 个月前
java
·
线程池
·
并发
【线程池】ThreadPoolExecutor应用
每一步的坚持与积累,都是铸就高薪和大牛的必经的修炼哈哈,不吹牛逼了,今天来分享最近在提升中的学习总结,无论是对在职场还是求职,看完,我相信都会有些许的收获和成长 也难得过了一个悠闲点的周末,哈哈哈,一起奥利给!!
手握乄风云
7 个月前
并发
快速了解高并发解决方案
对《高并发的哲学原理》的个人总结,原书地址如下 https://pphc.lvwenhan.com/本书的核心思想就是拆分,服务细化拆分+多资源并行。
vd_vd
7 个月前
java
·
面试
·
并发
·
并发容器
并发容器简介
由于同步器的串行化严重降低了并发性,Java之后推出了多种并发容器,使用并发容器来替代同步容器,可以提高绳索性并降低风险 J.U.C包中提供了几个非常有用的并发容器作为线程安全的容器: J.U.C包中提供的并发容器命名一般分为三类: