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
并发线程
03 Java多线程及并发 为什么说线程是不安全的,怎么排查死锁问题
Java多线程及
并发线程
是不安全线程的安全问题(竞争条件)原子性(Atomicity)逻辑上没问题的代码,在多线程的环境下却暗藏杀机如何处理线程的安全问题不可变对象加各种锁并发工具包听天由命式编程死锁简单的死锁示例排查解决避免原则线程是不安全一段代码如果在多线程情况下
EngineerForSoul
·
2023-08-10 03:38
Java
Thread
ThreadPool
多线程
并发编程
为什么说线程是不安全的
死锁的排查
python
并发线程
1、线程概述当一个进程里面只有一个线程时,叫做单线程,超过一个线程就叫做多线程,在多线程中会有一个主线程来完成整个进程从开始到结束的全部操作,而其他的线程会在主线程的运行过程中被创建或退出。2、线程的创建和原理(1)线程的模块python的内置模块提供了两个内置模块:thread和threading,thread是源生模块,threading是扩展模块,在thread的基础上进行了封装及改进。(2
loveysuxin
·
2023-08-08 22:46
python
java
jvm
【从零开始学习JAVA | 第四十篇】了解线程池
通过线程池,我们可以有效地控制
并发线程
的数量,并降低线程创建和销毁的开销。本文将引导你深入了解Java中的线程池,探索其原理、用法和优势,为你提供一个更高效的编程方式。
我是一盘牛肉
·
2023-08-08 08:08
【从零开始学习JAVA】
学习
java
线程
多线程
高并发
开发语言
系统架构设计高级技能 · 软件架构概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-08-06 07:44
软件架构设计系列
系统架构
架构
Jmeter中最常用的性能测试场景
Jmeter-两大性能测试场景Jmeter中最常用的性能测试场景阶梯式场景波浪式场景Jmeter中最常用的性能测试场景阶梯式场景阶梯式场景主要用于:负载测试,通过设定一定的
并发线程
数,给定加压规则,遵循
汪敏wangmin
·
2023-08-05 23:47
Jmeter
jmeter
压力测试
jmeter报告的数据释义
在执行接口压力测试过程中,我们制定了
并发线程
数,那在执行完毕后我们主要关注以下数据指标:我们先来看下报告中都有哪些数据吧...Dashboard面板starttime开始时间endtime结束时间filterfordisplay
Jarthong
·
2023-07-31 05:54
jmeter
jmeter
结构型设计模式之适配器模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-28 09:10
设计模式系列
设计模式
适配器模式
java
架构
c++
行为型设计模式之策略模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:35
设计模式系列
设计模式
策略模式
c++
java
架构
Linux 多线程并发Socket服务端的实现( 11 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:35
Linux
通信架构实战
linux
架构
java
c++
服务器
网络
c语言
行为型设计模式之观察者模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:34
设计模式系列
设计模式
观察者模式
java
C++
架构
结构型设计模式之桥接模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:04
设计模式系列
设计模式
桥接模式
c++
架构
Sentinel限流中间件
目录介绍Sentinel的特征Sentinel的组成实战使用简单实例配置本地控制台使用可视化ui配置简单流控配置异步任务限流使用注解定义限流资源SpringCloud整合Sentinel简单整合
并发线程
流控关联模式整合
暗武逢天
·
2023-07-27 18:25
springboot
sentinel
中间件
关于pytest分布式多线程运行测试用例报错及解决办法,附实例
pytest-parallel常用配置如下:--workers*进程数默认1workers2表示2个进程运行--tests-per-worker*多线程运行,最大
并发线程
数--worker
骄阳根据地
·
2023-07-27 11:50
笔记
iOS 中线程安全且高吞吐量的模型
线程安全且高吞吐量的模型,意思就是多读单写的的意思,来自《高性能iOS应用开发》一书中4.5.4节,swift实现如下:1、定义一个
并发线程
:letstateQueue:DispatchQueue=DispatchQueue
Baoger
·
2023-07-25 19:12
结构型设计模式之亨元模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-25 16:51
设计模式系列
设计模式
c++
架构
结构型设计模式之代理模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:11
设计模式系列
设计模式
代理模式
架构
c++
结构型设计模式之装饰器模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:11
设计模式系列
设计模式
装饰器模式
java
c++
架构
结构型设计模式之外观模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:40
设计模式系列
设计模式
外观模式
java
架构
C++
Linux 网络通信epoll详解( 10 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-07-24 18:33
Linux
通信架构实战
linux
架构
java
c++
网络协议
后端编程语言应用学习框架
并发线程
安全原子性线程池虚拟机内存模型垃圾回收类加载机制服务器方案工程框架微服务方案
小小浪把_Dont_know拍
·
2023-07-24 10:37
Spring AOP+自定义注解实现函数并发重入控制
实现思路是对有同步需求的接口或方法进行加锁处理,采用ReentrantLock防止重入,同步
并发线程
。
Print_lin
·
2023-07-21 06:17
AOP
自定义注解
线程同步
接口请求
接口并发
用50个
并发线程
模拟1万在线用户的逻辑
1.不管是大颗粒度(多接口事务构成一个事务型业务)还是单接口,目前系统的性能对应的tps就在那里,它是不变的2.100的tps可以认为是100的并发数,可以用100个
并发线程
去压测,给几分钟的压测压力,
杰罗米诺大背头
·
2023-07-17 10:55
09章 - 线程池
性能差线程缺乏统一管理,可能无限制的新建线程,相互竞争,有可能占用过多系统资源导致死机或OOM缺少更多功能,如更多执行,定期执行,线程中断线程池好处重用存在的线程,减少对象创建、消亡的开销,性能差可有效控制最大
并发线程
数
菜鸟程序员一枚
·
2023-07-17 04:24
http 接口测试、 压力并发测试、自动化化测试
Postman:可以在开发中用来调试验证http接口的正确性;JMeter:可以设置
并发线程
数进行Http接口的压力测试;RobotFramework:可以带逻辑的实现多个接口的自动化测试;RobotFramework
roshy
·
2023-07-16 17:33
自动化
运维
【C++】 Qt-线程并发与线程同步
文章目录线程
并发线程
同步原子访问(InterLocked)关键段(Critical_Section,也叫临界区)回顾单例出现的问题关键段基本使用封装关键段Qt下的多线程多线程与进度条Qt-QThread
程序员懒羊羊
·
2023-07-16 01:40
C++进阶之路
Qt
c++
qt
开发语言
Sentinel系统规则
Sentinel系统规则Sentinel系统自适应限流从整体维度对应用入口流量进行控制,结合应用的Load、CPU使用率、总体平均RT、入口QPS和
并发线程
数等几个维度的监控指标,通过自适应的流控策略,
桥边大爷
·
2023-07-13 22:08
sentinel
sentinel
Sentinel 规则详解
Sentinel规则流控规则flow1、QPS流控2、
并发线程
数流控3、流控模式4、流控效果熔断(降级)规则degrade1、慢调用比例2、异常比例3、异常数热点规则param-flow授权规则authority1
TryMyBestTo
·
2023-07-13 22:34
Spring
sentinel
java
spring
cloud
Linux进程编程、fork函数范例详解 ( 5 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-24 12:52
Linux
通信架构实战
linux
架构
运维
c++
Linux信号编程、signal函数范例详解( 4 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-24 12:22
Linux
通信架构实战
linux
架构
运维
c++
服务器
网络协议
zuul集成hystrix的细节踩坑
隔离模式信号量Zuul默认是使用信号量隔离,并且信号量默认大小是100,请求的
并发线程
超过100就会报错。
宽仔的编程之路
·
2023-06-23 13:35
hystrix
hystrix
java 关闭线程池_java如何使用ExecutorService关闭线程池?
发布时间:2020-05-2316:50:46来源:亿速云阅读:355作者:鸽子ExecutorService让我们可以优雅地在程序中使用线程池来创建和管理线程,而且性能佳、开销小,还可以有效地控制最大
并发线程
数
weixin_39655049
·
2023-06-22 11:50
java
关闭线程池
Linux终端与进程的关系 ( 1 ) -【Linux通信架构系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-22 08:07
Linux
通信架构实战
linux
架构
服务器
c++
C++技能系列 ( 5 ) - 详解函数入参/返回参使用(值传递/引用传递/指针传递/智能指针传递)
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待动动小手,点击关注哦!!!当你休息的时候,一定要想到别人还在奔跑。
Allen.Su
·
2023-06-21 03:20
C++技能系列
c++
开发语言
linux
Linux操作系统体系结构 ( 3 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-21 02:25
Linux
通信架构实战
linux
架构
服务器
c++
C++技能系列 ( 6 ) - 可调用对象、std::function与std::bind【详解】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-21 02:55
C++技能系列
c++
开发语言
linux
Linux信号概念、认识、处理动作 ( 2 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-21 02:24
Linux
通信架构实战
linux
架构
运维
c++
java
并发线程
池的使用_Java并发系列:线程池ThreadPoolExecutor基本使用
上一篇说到,线程的创建和销毁耗费的资源是很多的,我们应该使用线程池来代替显式创建线程,复用线程执行我们的任务,本篇我们就来学习一下线程池的基本使用吧~线程池的创建既然要使用线程池,那么首先就需要创建线程池了。在JDK1.5以上版本,Java提供了Executors类,它其实可以说是一个工厂类,创建线程池需要比较多的一些参数,而Executors则提供了一批更加语义化的创建线程池的静态方法。//创建
你像山鬼
·
2023-06-21 01:37
java并发线程池的使用
C++技能系列 ( 3 ) - 详解C++泛型模版和特化模版的使用
系列文章目录C++技能系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!有更多博文系列等着看哦,会经常更新!!!因为你的关注激励着我的创作!!!
Allen.Su
·
2023-06-18 10:38
C++技能系列
c++
java
开发语言
C++技能系列 ( 4 ) - 深入理解C++临时对象【解析与提高性能手段】
系列文章目录C++技能系列C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-18 10:07
C++技能系列
c++
开发语言
linux
6.Sentincl控制台 规则 实战
一、流控规则流量控制(flowcontrol),其原理是监控应用流量的QPS或
并发线程
数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。
往日时光--
·
2023-06-17 08:34
java
开发语言
Jmeter常用的两大性能测试场景你都知道吗?
一、阶梯式场景该场景主要应用在负载测试里面,通过设定一定的
并发线程
数,给定加压规则,遵循“缓起步,快结束”的原则,不断地增加并发用户来找到系统的性能瓶颈,进而有针对性的进行各方面的系统优化。
程序员念姐
·
2023-06-17 04:45
软件测试
自动化测试
jmeter
java
单元测试
测试用例
selenium
利用信号量解决线程同步与互斥——以生产者消费者模型为例
线程同步和互斥的概念线程同步就是把同一进程环境下的一组
并发线程
,因直接制约而互相发送消息而进行互相合作、互相等待,使得各线程按一定的速度执行的过程。
执迷C++ 的菜鸡
·
2023-06-16 04:12
linux
服务器
运维
C++技能 - 详解使用Lambda表达式【再也不怕看不懂别人的代码了,干货还是蛮多的】
系列文章目录C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程C++技能系列期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-06-12 08:38
C++技能系列
c++
开发语言
算法
C++技能 - 详解const的几种使用【再也不迷糊了,干货还是蛮多的】
系列文章目录C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程C++技能系列期待你的关注哦!!!生活就是上帝发给你的一张手牌,无论多烂,你都得拿着。
Allen.Su
·
2023-06-12 08:04
C++技能系列
c++
开发语言
threading.Semaphore和threading.Lock
threading.Semaphore定义:threading.Semaphore是Python中的线程同步原语,用于控制
并发线程
的访问数量。
liulanba
·
2023-06-08 22:14
python语法类
python
开发语言
Java开发之高并发必备篇(七)——线程池
线程池的使用我们之前使用线程的时候都是自己手动的通过newThread等方式创建的,使用完了销毁线程,在开发中这样的操作会造成一些弊端:◆对线程频繁的创建和销毁会消耗系统资源◆当有空闲线程的时候无法复用它,需要创建新的线程这样响应速慢,效率低下◆
并发线程
缺乏统一管理
汇智动力IT学院
·
2023-06-08 16:12
互联网
软件工程师
程序员
java
程序员
python
软件测试
开发语言
C++
并发线程
- 如何多线程并发同步【详解:条件变量/安全队列/future/promise/packaged_task/boost::thread_group等使用】
系列文章目录C++高性能优化编程系列深入理解软件架构设计系列高级C++
并发线程
编程深入理解设计模式系列期待你的关注哦!!!有更多博文系列等着看哦,会经常更新!!!因为你的关注激励着我的创作!!!
Allen.Su
·
2023-06-08 10:10
C++并发线程系列
c++
开发语言
线程
C++高性能优化编程之如何测量性能(一)
系列文章目录C++高性能优化编程系列深入理解设计原则系列深入理解设计模式系列高级C++
并发线程
编程性能测量系列文章目录1、为什么要进行性能优化2、性能测试的指标是什么3、测量性能及改善变更记录文档4、性能测量分析工具的使用
Allen.Su
·
2023-06-08 10:53
c++
性能优化
深入理解SOMEIP培训讲义 - 干货!!!
以下是我写的系列文章系列文章目录C++高性能优化编程系列深入理解设计原则系列深入理解设计模式系列高级C++
并发线程
编程世间最容易的事是坚持,最难的事也是坚持。要记住,坚持到底就是胜利。
Allen.Su
·
2023-06-07 07:09
网络协议
c++
SOMEIP
深入理解设计原则之组件构建原则【软件架构设计】
系列文章目录C++高性能优化编程系列深入理解软件架构设计系列深入理解设计模式系列高级C++
并发线程
编程组件构建原则系列文章目录1、组件构建原则的定义和解读1、组件2、组件聚合2.1、复用/发布等同原则(
Allen.Su
·
2023-06-07 07:38
深入理解软件架构设计系列
c++
设计原则
架构
java
上一页
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
其他