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-线程
5道题
1、队列和栈有什么特点:*队列先进先出,栈先进后出*从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同2、谈谈进程、
线程
、协程:*进程是资源分配的单位*
线程
是操作系统调度的单位*进程切换需要的资源很最大
琉佳
·
2024-02-08 20:54
双非本科准备秋招(19.1)—— Synchronized优化
轻量级锁流程一个对象虽然有多
线程
加锁,但是加锁时间是错开的,那么可以用轻量级锁优化。语法还是synchronized,只是对使用者是透明的。
随心自风流
·
2024-02-08 20:53
java
Sysnchronized优化
轻量级锁
秋招
并发编程
自旋优化
偏向锁
Objective-C学习笔记-回调
Block对象2.目标-动作对,是指当某个事件发生时,向指定对象发送指定消息,计时器使用的就是目标-动作对机制,如下代码所示,每隔两秒会执行一次updateLastTime方法,其中NSRunLoop用来保持
线程
允许并处理事件
土豆吞噬者
·
2024-02-08 20:33
并发编程中一种经典的分而治之的思想!!
ForkJoin是由JDK1.7之后提供的多
线程
并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计
冰河团队
·
2024-02-08 19:06
【doghead】uv_loop_t的创建及
线程
执行
worker测试程序,类似mediasoup对uv的使用,是oneloopperthread。创建一个UVLoop就可以创建一个uv_loop_tTransport创建一个:试验配置创建一个:UvLoop封装了libuv的uv_loop_t,作为共享指针提供对uv_loop_t创建并初始化
等风来不如迎风去
·
2024-02-08 19:27
传输探索实践
uv
1次生产环境GC频繁导致接口出现超过问题的排查经过
机器负载分析通过top命令分析系统负载,发现loadaverage=1.5左右,但是机器是4核的,所以负载并不高找到对应服务进程中使用cpu最高的
线程
top-Hp进程号1563936535057.png
java后端领域
·
2024-02-08 19:40
从源码分析Hystrix工作机制
image但是当积分服务发生异常时且会阻塞30s时,订单服务就有有部分请求失败,且工作
线程
阻塞在调用积分服务上。ima
vivo互联网技术
·
2024-02-08 19:07
fghbbbbbbbbbb
磁盘满的本质分析专栏:《Linux从小白到大神》|系统学习Linux开发、VIM/GCC/GDB/Make工具、Linux文件IO、进程管理、进程通信、多
线程
等,请关注专栏免费学习。文件
Mindtechnist
·
2024-02-08 18:44
sqlite
mysql
oracle
hbase
json
ajax
bootstrap
Mysql大表添加字段失败解决方案
更惨的是,客户端有重试机制,查询堵塞超过超时时间会再起一个session进行请求,导致数据库的
线程
池很快就爆
RobinCode
·
2024-02-08 18:09
知识分享
mysql
数据库
Redis实现秒杀
后台启动多个工作
线程
,使用LPOPkey读取
Kingairy
·
2024-02-08 18:33
JAVA
中间件
redis
数据库
缓存
在Python中的多
线程
是什么
目录多
线程
在Python中的应用多
线程
的使用场景如何使用Python的threading模块
线程
同步总结多
线程
在Python中的应用在Python中,多
线程
是一种并发执行代码的方式,允许程序同时执行多个任务
数字魔术师
·
2024-02-08 18:15
Python
python
开发语言
chatgpt赋能python:Python脚本自动化录制:提高工作效率的利器
Python操作简单、方便,具有跨平台能力,也支持多
线程
启动,使得其可以胜任各种复杂高
a058046
·
2024-02-08 17:33
ChatGpt
chatgpt
搜索引擎
计算机
FreeRTOS
线程
和
线程
调度
简介FreeRTOS里面的
线程
叫任务,使用TCB(TaskControlBlock)来描述一个任务,每个任务有自己的栈空间。
musiclvme
·
2024-02-08 17:21
linux
operating
system
linux
JVM-运行时数据区&程序计数器
程序计数器的定义程序计数器(ProgramCounterRegister)也叫PC寄存器,每个
线程
会通过程序计数器记录当前要执行的的字节码指令的地址。
明矾java
·
2024-02-08 17:20
JVM
jvm
Linux 问题的故障定位
线程
的状态分析主要是分析
线程
的时间用在什么地方,而
线程
状态的分类一般分为:①on-CPU:执行中,执行中的时间通常又分
小蜜蜂~嗡嗡嗡~
·
2024-02-08 17:36
Linux
linux
运维
服务器
Java多
线程
是什么?七大
线程
状态总结
前言大家好,我是chowley,马上大年三十了,提前祝大家新春快乐,这篇来总结一下Java多
线程
方面内容。
Chowley
·
2024-02-08 17:04
QALog
java
开发语言
java多
线程
封装_【原创】中文分词系统 ICTCLAS2015 的JAVA封装和多
线程
执行(附代码)...
本文针对的问题是ICTCLAS2015的多
线程
分词,为了实现多
线程
做了简单的JAVA封装。如果有需要可以自行进一步封装其它接口。
洪文律所
·
2024-02-08 16:31
java多线程
封装
goroutine 误区
首先说下goroutine的调度1.G代表一个goroutine对象,每次go调用的时候,都会创建一个G对象2.M代表一个
线程
,每次创建一个M的时候,都会有一个底层
线程
创建;所有的G任务,最终还是在M上执行
GoSnail
·
2024-02-08 16:48
.NET高级面试指南专题五【
线程
池】
线程
池介绍:C#的
线程
池是一种用于管理和重用
线程
的机制,旨在提高应用程序的性能和效率。
线程
池在应用程序启动时会创建一定数量的
线程
,然后根据需要动态地调整
线程
的数量。
搬砖的诗人Z
·
2024-02-08 16:50
.NET高级面试指南
.net
面试
Thread-构造函数,属性详解
Thread(ThreadGroupgroup,Runnabletarget,Stringname,longstackSize);ThreadGroupgroup意义:
线程
组,默认使用parent所在的
线程
组
draymond7107
·
2024-02-08 16:44
并发编程
java
SpringBoot 最大连接数及最大并发数是多少?图解就看到了!
版本中内置Tomcat版本是9.0.73,SpringBoot内置Tomcat的默认设置如下:Tomcat的连接等待队列长度,默认是100Tomcat的最大连接数,默认是8192Tomcat的最小工作
线程
数
程序员蜗牛g
·
2024-02-08 16:11
springboot
spring
boot
后端
java
spring
在 java 程序中怎么保证多
线程
的运行安全?多
线程
锁的升级原理是什么?什么是死锁?
在java程序中怎么保证多
线程
的运行安全?
weixin_53180424
·
2024-02-08 16:41
java
开发语言
[C/C++] -- Boost库、Muduo库编译安装使用
1.Muduo库Muduo是一个基于C++11的高性能网络库,其核心是事件驱动、非阻塞I/O、
线程
池等技术,以实现高并发、高性能的网络通信。
Afison
·
2024-02-08 16:29
C/C++
c++
两个
线程
实现同步代码示例
#include//1、定义无名信号量sem_tsem;//定义生产者
线程
void*task1(void*arg){intnum=5;while(num--){sleep(1);printf("我生产了一辆汽车
施纪
·
2024-02-08 15:23
java
开发语言
分别通过select、多进程、多
线程
实现一个并发服务器
select#include#definePORT8888//端口号#defineIP"192.168.114.109"//IP地址intmain(intargc,constchar*argv[]){//1、创建用于接受连接的套接字intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("socketerror");return-1;}pri
施纪
·
2024-02-08 15:51
服务器
java
算法
C++之多
线程
(multi-thread)
理论基础多
线程
编程是C++中一个重要而复杂的主题。下面是一些建议和步骤,帮助你入门多
线程
编程:了解基础概念:
线程
和进程:理解
线程
和进程的基本概念。
奋进的大脑袋
·
2024-02-08 15:16
c++
开发语言
Redis篇之redis是单
线程
一、redis是单
线程
Redis是单
线程
的,但是为什么还那么快?主要原因有下面3点原因:1.Redis是纯内存操作,执行速度非常快。
学java的冲鸭
·
2024-02-08 15:15
redis
数据库
缓存
面试
redis特点
一、redis
线程
模型有哪些,单
线程
为什么快?
xmh-sxh-1314
·
2024-02-08 15:42
redis
面试题 - 六种前端异步处理方案汇总
-事件触发ES6+解决方案1-Promise2-gengerator函数generator-thunkgenerator-promise3-async和await相关演示代码下载链接参考链接背景1.单
线程
机制
云之遥_
·
2024-02-08 15:53
前端面试题
javascript
核心知识点
面试题
前端异步相关知识总结
Promise生成器Generators/yieldasyncawait三、promise和asyncawait区别概念两者的区别四、defer和async区别一、同步和异步简介同步(按顺序执行)指在主
线程
上排队执行的任务
turbo夏日漱石
·
2024-02-08 15:49
前端
前端面试
前端
面试
okhttp
C++服务器端开发(7):并发处理
并发处理的方式包括
线程
、互斥锁、条件变量和原子操作。1.
线程
:C++11引入了标准
线程
库,可以通过std::thread类来创建和管理
线程
。通过在不同的
线程
中执行不同的任务,可以实现并发处理。
Galaxy银河
·
2024-02-08 14:36
计算机
/
人工智能
C++更多语法
c++
算法
开发语言
天不生
线程
池,Java 万古如长夜!
天不生
线程
池,Java万古如长夜!0概述Java中的
线程
池是一种重要的
线程
管理机制,通过
线程
池可以对
线程
进行有效的管理和控制,提高程序的性能和可靠性。
JavaJasper
·
2024-02-08 14:42
java
后端
spring
boot
synchronized 和 Lock 有什么区别?synchronized 和 ReentrantLock 区别是什么?说一下 atomic 的原理?
synchronized和Lock都是Java中用于实现
线程
同步的关键字/类库,它们都能够提供对共享资源的安全访问和防止数据竞争的功能,但是在实现方式、特性、适用场景等方面存在一些差异。
weixin_53180424
·
2024-02-08 14:39
java
java
线程
有哪些状态?
并行和并发有什么区别?并行和并发是计算机科学中两个相关但不同的概念,它们在多任务处理和并发编程中有着重要的区别。并行(Parallelism):并行是指系统同时执行多个计算或任务,即多个任务在同一时刻同时进行,通过利用多个处理器或多核处理器来实现。在并行处理中,每个任务都可以独立进行,并且同时进行,这种情况通常发生在具有多个物理处理器或多核处理器的计算机系统上。举例来说,如果一个计算机程序可以将一
weixin_53180424
·
2024-02-08 14:09
java
java
服务器
数据库
ThreadLocal 是什么?有哪些使用场景?说一下 synchronized 底层实现原理?synchronized 和 volatile 的区别是什么?
ThreadLocal是Java中的一个
线程
级别的变量,它为每个
线程
提供了独立的变量副本。换句话说,每个
线程
都可以通过ThreadLocal访问自己的变量副本,互不干扰。
weixin_53180424
·
2024-02-08 14:36
java
java
开发语言
小米面试题 嵌入式_嵌入式面经111道面试题全解析C/C++可参考
第一章进程
线程
1.1进程
线程
的基本概念1.1.1什么是进程,
线程
,彼此有什么区别⭐⭐⭐⭐⭐1.1.2多进程、多
线程
的优缺点⭐⭐⭐⭐1.1.3什么时候用进程,什么时候用
线程
⭐⭐⭐1.1.4多进程、多
线程
同步
网易《了不起的中国制造》
·
2024-02-08 14:03
小米面试题
嵌入式
jmeter的简单使用
1、打开jmeter打开Jmeter安装包,进入\bin中,找到“ApacheJMeter.jar”或"jmeter.bat",双击打开即可2、建立
线程
组如下图所示,右击TestPlan,点击ADD->
sunshine__sun
·
2024-02-08 13:28
jmeter
JMeter测试工具(进阶篇)
除了单个接口的功能测试之外,还会测试接口业务实现,所谓业务,就是一套的完整的业务逻辑或流程,这就是要必须要使用到的逻辑控制和关联if控制器forEach控制器循坏控制器关联-xpath提取器正则表达式提取器跨
线程
组关联变量作用域局限于当前
线程
组
爱吃java的羊儿
·
2024-02-08 13:58
软件测试
jmeter
测试工具
2.5两个
线程
实现同步代码
#include//1、定义无名信号量sem_tsem;//定义生产者
线程
void*task1(void*arg){intnum=5;while(num--){sleep(1);printf("我生产了一辆汽车
Sinbia_Lurika
·
2024-02-08 13:52
java
开发语言
2.7通过select、多进程、多
线程
实现一个并发服务器
select#include#definePORT8888//端口号#defineIP"192.168.250.100"//IP地址intmain(intargc,constchar*argv[]){//1、创建用于接受连接的套接字intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("socketerror");return-1;}pri
Sinbia_Lurika
·
2024-02-08 13:21
服务器
运维
Java-
图片转base64及富文本中图片地址解析为base64并替换原字符串内容
项目场景:该功能是向第三方站点接口拉取的资源,拉取图片和富文本内容。1问题描述由于第三方的图片资源是返回的本地图片路径,拉取到自己服务器,图片和富文本内容的图片无法显示。12方案1-图片转换base64:首先通过后端访问获取到的图片地址进行base64转换一般处理图片跨域类问题都可使用base64方式,但是还需文件大小来判断是否会影响到性能``@Testpublicvoidtest()throws
Trank-Lw
·
2024-02-08 13:17
java
多
线程
基础
线程
与进程进程进程是对运⾏时程序的封装,是系统进⾏资源调度和分配的基本单位,实现了操作系统的并发。
yikong2yuxuan
·
2024-02-08 13:15
java
java
jvm
【Java八股面试系列】并发编程-进程与
线程
目录进程
线程
线程
和进程的区别Java
线程
和操作系统的
线程
的区别请简要描述一下进程和
线程
在Java中的关系,区别及优缺点?编辑编辑编辑并发和并行的区别为什么要使用多
线程
?
叮咚Zz
·
2024-02-08 13:43
java
面试
开发语言
进程与线程
【Java八股面试系列】JVM-常见参数设置
(YoungGeneration)显式指定永久代/元空间的大小垃圾收集相关垃圾回收器GC日志记录处理OOMJDK监控和故障处理工具总结堆内存相关Java虚拟机所管理的内存中最大的一块,Java堆是所有
线程
共享的一块内存区域
叮咚Zz
·
2024-02-08 13:42
jvm
java
八股文
jvm调优
垃圾回收
APC注入
1.APC机制是一种并发机制,APC函数在
线程
中被异步回调
线程
调用SleepEx、SignalObjectAndWait、MsgWaitForMultipleObjectsEx、WaitForMultipleObjectsEx
网安Dokii
·
2024-02-08 13:07
网络安全
python编写简单的服务器抗压测试程序 多
线程
当你需要对一个服务器进行抗压测试时,你可以使用Python编写一个简单的程序来模拟多个并发用户发送请求给服务器。下面是一个基本的示例程序:importrequestsimportthreadingdefsend_request():url="http://your_server_url"#替换为你要测试的服务器地址response=requests.get(url)print(response.s
米帝咖啡巨人
·
2024-02-08 12:50
python
服务器
网站高性能架构设计——web前端与池化
-------------一、高性能浏览器访问1.减少HTTP请求HTTP协议是无状态的应用层协议,也就是说每次HTTP请求都需要建立通信链路、进行数据传输,而在服务器端,每个HTTP都需要启动独立的
线程
进行处理
编程广角镜
·
2024-02-08 12:45
系统架构
性能优化
java
如何判断
线程
池已经执行完所有任务了?
目录不判断的问题方法1:isTerminated缺点分析扩展:
线程
池的所有状态方法2:getCompletedTaskCount方法说明优缺点分析方法3:CountDownLatch(推荐)优缺点分析方法
码灵
·
2024-02-08 12:24
java
java
线程池
线程池执行完成
02-----linux下多
线程
程序占用虚拟内存非常高
一业务场景分析因为多
线程
在平时是非常常见的,最近有点空,想自己写个
线程
池而不是用别人写好的。所以开撸,发现当我在调试一个
线程
池时,发现使用了一两个小时后,虚拟内存占用得非常高。
Mango酱
·
2024-02-08 11:32
GDB调试
相关命令及环境处理
多线程
linux
Linux下的多
线程
前面学习了进程、文件等概念,接下里为大家引入
线程
的概念多
线程
线程
是什么?为什么要有
线程
?
猿来是这样^
·
2024-02-08 11:00
Linux系统原理和系统编程
linux
c++
服务器
开发语言
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他