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 EE初阶 — 计算机工作原理
文章目录1.操作系统2.操作系统的定位3.
进程
3.1
进程
的基本了解3.2操作系统内核是如何管理软件资源的3.3PCB里描述了
进程
的哪些特征3.3.1三个较为简单的特征3.3.2
进程
的调度属性4.内存管理
与大师约会
·
2024-02-20 00:34
java
EE
从入门到进阶
驱动开发
java
EE
120 Linux C++ 通讯架构实战 nginx整体结构,nginx
进程
模型,nginx调整worker
进程
数量,nginx重载配置文件,热升级,关闭
一nginx整体结构1.1master
进程
和worker
进程
概览(父子关系)启动nginx,看到了master
进程
和worker
进程
。
hunandede
·
2024-02-20 00:22
linux
架构
nginx
Java中的
线程
(创建多
线程
的三种方法)
Java中的
线程
——创建创建多
线程
方式一:继承Thread类方式二:实现Runnable接口方式三:实现Callable接口
线程
的常用API创建多
线程
方式一:继承Thread类定义一个子类MyThread
Mafia.M.A
·
2024-02-20 00:20
Java学习路线
java
开发语言
RTT的
线程
同步篇——信号量
野火RTT19章信号量2018年12月29日10:46相当于裸机中的标志信号量:实现
线程
间的通信,实现
线程
间的同步货临界资源的互斥访问。多
线程
系统中,
线程
间需要同步或互斥实现临界资源保护。
云会宾
·
2024-02-20 00:18
rt-thread
RTT常用API
RTT常用API2018年12月29日10:491.
线程
apirt_thread_init静态
线程
创建rt_thread_detach静态
线程
脱离rt_thread_create动态
线程
创建rt_thread_delete
云会宾
·
2024-02-20 00:18
rt-thread
学习
RTT时钟管理篇——阻塞延时和时基更新函数
阻塞延时处理过程:将
线程
移除
线程
就绪表、置挂起状态,将
线程
的定时器先移除系统定时器列表,再给
线程
赋tick值,再将
线程
定时器插入到系统定时器列表中,按照升序算法进行插入,然后进行系统调度(获取最高优先级的
线程
切换到最高优先级
线程
中去
云会宾
·
2024-02-20 00:48
rt-thread
RTT时钟管理篇——软硬定时器理解(二)
野火RTT第22章软件定时器2018年12月29日10:48打开软件定时器的宏才能用软件定时器
线程
、才能使用软件定时器。否则还是硬件定时器(在systic中断中管理超时函数)。
云会宾
·
2024-02-20 00:48
rt-thread
多
进程
在 Python 中是如何实现的?
多
进程
是Python中的一个重要概念,它允许程序同时运行多个子
进程
,从而提高程序的执行效率和并发性能。
恒创HengHost
·
2024-02-20 00:47
python
java
服务器
经典
线程
交替打印:privateintcount=0;privatefinalObjectlock=newObject();publicvoidturning()throwsInterruptedException
couriravant
·
2024-02-19 23:55
JVM调优之GC调优——响应时间优先(三)
响应时间优先依然使用之前的程序来模拟生产上的用户请求,但是改为每100毫秒创建1000
线程
,每个
线程
创建一个512kb的对象,观察GC情况,场景应该为响应时长优先。模拟代码如下:i
Winner941112
·
2024-02-19 23:02
java-场景题
比如设置key在10s后过期,那么再开启一个守护
线程
,在第8s的时候检测服务是否处理完,如果没有,则将这个key再续10s后过期。Redisson已实现,这个自动续时的我们称其为”看门狗”。
HBryce24
·
2024-02-19 23:00
java
Connman 网络管理 快速入手指南
描述Connman是管理嵌入式设备联网的守护
进程
,集成了大量的通信功能.Connman是一个完全模块化的系统,可以通过插件化进行扩展,以支持各种有线或无线技术.功能介绍Connman以下功能内置于连接管理器中
程序手艺人
·
2024-02-19 23:52
【Docker】最常用到的几个Docker常用命令,批量停止容器,批量删除镜像测试过程很好用
一、系统环境相关查看系统内核sudounanme-r启动Docker
进程
sudosystemctlstartdocker查看Docker版本sudodockerversion查看Docker详细信息sudodocker
百慕大咖啡
·
2024-02-19 23:45
持续集成及运维
docker
容器
运维
docker 常用容器命令汇总
目录新建+启动容器列出所有正在运行的容器退出容器启动已经停止运行的容器重启容器停止容器强制停止容器删除已停止的容器强制删除容器容器作为启动守护
进程
dockerrun-dhello-worlddockerrun-dredis
haowll
·
2024-02-19 23:15
docker
大数据
docker
容器
运维
linux
什么是 Docker 容器?以及操作 Docker 容器相关的命令汇总
也就是说在容器内部,无法看到主机上的
进程
、环境变量、网络等信息,这是容器与直接运行在主机上
进程
的本质区别。2.操作容器的命令2.1do
会飞的阿喵
·
2024-02-19 23:38
Docker
docker
rpc
容器
Java多
线程
系列——什么是
线程
目录0.引言1.
线程
是什么?
飞影铠甲
·
2024-02-19 23:00
Java
java
开发语言
c++
算法
Java多
线程
系列——内存模型JMM
原子性3.有序性工作原理并发工具类对并发编程的影响同步策略JMM的实践意义结语Java内存模型(JavaMemoryModel,JMM)是Java并发编程中的核心概念,其定义了Java虚拟机(JVM)在多
线程
环境中如何以及何时可以看到其他
线程
写入的变量值
飞影铠甲
·
2024-02-19 23:00
Java
java
开发语言
c++
算法
Java多
线程
系列——概述
简介在计算机编程中,多
线程
是一种重要的概念,允许程序同时执行多个任务,提高程序的效率和性能。Java作为一门广泛应用于软件开发的编程语言,也提供了丰富的多
线程
支持。
飞影铠甲
·
2024-02-19 23:29
Java
java
开发语言
c++
算法
AI:127-基于卷积神经网络的交通拥堵预测
欢迎订阅支持,正在不断更新中~一.基于卷积神经网络的交通拥堵预测:智能化解决城市交通挑战随着城市化
进程
的不断推进,交通拥堵成为城市面临的一
一见已难忘的申公豹
·
2024-02-19 23:58
精通AI实战千例专栏合集
人工智能
cnn
神经网络
交通拥堵
交通物流
Java多
线程
系列——锁
0.引言在并发编程中,锁是一种重要的同步机制,用于控制对共享资源的访问。Java提供了多种锁的实现,每种锁都有不同的特性和适用场景。本文将深入介绍Java中常见的锁类型,包括内置锁、显式锁、读写锁等,并讨论它们的使用方法和最佳实践。1.内置锁(synchronized)内置锁是Java中最基本的锁机制,通过synchronized关键字来实现。它可以用于同步方法或同步代码块,保证同一时间只有一个线
飞影铠甲
·
2024-02-19 23:27
Java
java
开发语言
算法
c++
进程
地址空间
#includeintg_val=0;intmain(){pid_tid=fork();if(id<0){perror("fork");return0;}elseif(id==0){//child,子
进程
肯定先跑完
翼蛇湖-纪宁
·
2024-02-19 23:26
Linux
linux
服务器
进程
终止与
进程
等待
fork函数fork函数是Linux中一个非常重要的函数,它的作用是从已存在的
进程
中创建一个新
进程
。这个新
进程
就是当前
进程
的子
进程
。
翼蛇湖-纪宁
·
2024-02-19 23:26
Linux
linux
服务器
GDB调试指南
1.启动gdbgdb[program名]#比如gdbmaingdb[program名]core#用于调试coredump的错误,需加上生成的core文件路径gdb-p[pid]#按
进程
号调试2.调试运行中的程序当正在运行的程序出现故障
WISHMELUCK1'
·
2024-02-19 22:33
Linux
C/C++
c++
linux
Java
线程
池
系统启动一个新
线程
的成本是比较高的,因为它涉及与操作系统的交互。在这种情形下,使用
线程
池可以很好的提高系统的性能,尤其是当程序中需要创建大量生存期很短暂的
线程
池时,更应该考虑使用
线程
池。
BlueSkyBlue
·
2024-02-19 22:26
IO
进程
-day1
1、使用fgets统计给定文件的行数。#include#include#includeintmain(intargc,constchar*argv[]){if(argc!=2){printf("inoutfileerror\n");printf("usage:./a.outsrcfiledestfile\n");return-1;}FILE*fp=NULL;//以只读形式再次打开文件if((fp=
yexiadeyu
·
2024-02-19 22:55
c语言
c++
算法
IO
进程
-day2
1、使用fread和和fwrite完成两个文件的拷贝#includeintmain(intargc,constchar*argv[]){FILE*fp1=NULL;if((fp1=fopen("./yumou.bmp","r"))==NULL){perror("fopenerror");return-1;}FILE*fp2=NULL;if((fp2=fopen("./b1.bmp","w"))==
yexiadeyu
·
2024-02-19 22:20
linux
算法
运维
Docker 在window 2024版笔记 下载 安装 操作 配置
Docker在容器的基础上,进行了进一步的封装,从文件系统、网络互联到
进程
隔离等等,极大的简化了容器的创建和维护。使得Docker技术比虚拟机技术更为轻便、快捷。
PieroPc
·
2024-02-19 22:12
docker
笔记
容器
Android内存分析
1.分析某个
进程
的内存情况1.1生成.hprof文件可以在运行的设备上,使用adb命令生成.hprof文件,表示在执行命令的那一刻,该
进程
的内存情况。
天花板之恋
·
2024-02-19 22:42
内存优化
Android技术笔记
内存分析
kotlin协程学习总结
kotlin中的协程是基于协程框架Coroutine实现的轻量级
线程
,提供一种简化处理异步任务的方式。2.怎么使用协程?
天花板之恋
·
2024-02-19 22:12
kotlin
kotlin
开发语言
协程
10分钟说透Saga分布式事务
特别是在金融应用场景,几个跨
进程
的应用共同完成一个任务,就更离不开分布式事务的参与。
石杉的架构笔记
·
2024-02-19 22:28
分布式
网络
数据库
java
设计模式
从0 到 1,实现自己的操作系统
在实际工作中也确实如此,很多遇到的疑难杂症,都和操作系统密切相关,比如:内存为什么会泄漏、服务
进程
为什么会dang掉、文件为什么打不开?MySQL的IO性能还能不能再提升?网络服务为什么会掉线?
AIoT科技物语
·
2024-02-19 22:17
内核
编程语言
java
操作系统
人工智能
c语言函数调用 压栈,局部变量与函数调用栈
不知道从什么时候开始,程序在OS的管控下执行,每个
进程
都有自己的堆(heap)和栈(stack)。堆的地址从小到大,存放需要程序代码显式申请的内存块,并且也需要程序自己管理和释放。
澎湃王侯
·
2024-02-19 21:08
c语言函数调用
压栈
c语言
进程
内存分布,及全局变量与局部变量
进程
映像程序:存储在磁盘中的可执行文件(二进制文件,文本文件)
进程
:在系统中运行的程序
进程
映像:
进程
的内存的分布情况
进程
的内存分布text代码段:存储的是二进制指令、常量(字符串字面值),该内存段的权限为只读
偷包米的贼
·
2024-02-19 21:06
c语言
【嵌入式学习】IO
进程
线程
day02.19
一、思维导图二、习题1、使用fread和fwrite完成两个文件的拷贝#includeintmain(intargc,constchar*argv[]){FILE*fp=NULL;if((fp=fopen("./218.bmp","r"))==NULL){perror("错误信息");return-1;}FILE*fq=NULL;if((fq=fopen("./hs1.bmp","w"))==NU
康康宝
·
2024-02-19 21:29
学习
【计算机网络】概述和运输层服务
运输层协议是在端系统中而不是在路由器中实现报文段segment运输层将从发送应用程序
进程
接收到的报文转化成运输层分组将应用层报文划分为较小的块,并为每一块加上一个运输层首部运输层将报文段传递给网络层,网络层将其封装成网络层分组
ljl2107
·
2024-02-19 21:29
计算机网络
计算机网络
网络
POSIX定时器
创建一个定时器inttimer_create(clockid_tclock_id,structsigevent*evp,timer_t*timerid)
进程
可以通过调用timer_create()创建特定的定时器
andylauren
·
2024-02-19 21:20
编程语言技巧
Java一个
线程
结束另一个
线程
,Java如何停止一个
线程
?
在Java中停止一个
线程
有三种办法:1.正常结束执行;2.发生异常;3.被其他
线程
stop(Java官方不建议)参考:https://docs.oracle.com/javase/8/docs/technotes
小百菜
·
2024-02-19 21:06
java
java
开发语言
Netty面试题
IO是多
线程
的,阻塞的。NIO,是同步的非阻塞IO。IO面向Stream(流),而NIO面向Buffer(缓冲区)。IO是多个
线程
的,不存在Selector。
乐之者v
·
2024-02-19 21:04
面试题
netty
java
java 多
线程
m3u8下载
某些时候你需要代理,手机很多电脑比较少,手机分享网络,推荐com.icecoldapps.proxyserver。手机电脑需要在同一路由器(或者电脑连手机的热点)。在代码第一行加上如下代码://使用代理服务器System.getProperties().setProperty("proxySet","true");//代理服务器地址System.getProperties().setPropert
小百菜
·
2024-02-19 21:04
java
java
多线程m3u8下载
m3u8
m3u8多线程下载
Java
m3u8
m3u8下载
JMeter 测试脚本编写技巧
第1步:创建测试计划在JMeter中,测试计划是测试的最高级别,它包含了各种元素和配置,如
线程
组、断言、监听器等。测试人员需要在JMeter中创建一个新的测试计划,并添加必要的元素和配置。
咖啡加 剁椒
·
2024-02-19 21:02
软件测试
jmeter
功能测试
软件测试
自动化测试
程序人生
职场和发展
pm2常用命令有哪些?
PM2是一个流行的Node.js
进程
管理工具,用于管理和监控Node.js应用程序。
元芳Q代码
·
2024-02-19 21:32
node.js
使用wait和notify实现非阻塞生产消费者模型
1.waitnotifynotifyAllwaitnotifynotifyAll调用必须是获取锁对象的时候调用才有效果,否则会抛出异常,需要配置synchronized一起使用;wait:释放
线程
锁,并使当前
线程
进入休眠状态
Asparrow
·
2024-02-19 21:55
java多线程
面试
JAVA
java
面试
多线程
Redis的持久化机制
Redis的持久化机制因为Redis是内存数据库,它将自己的数据库状态存储在内存里,所以如果不想办法将存储在内存中的数据库状态保存到磁盘里面,那么一旦服务器
进程
退出,服务器中的数据库状态也会消失不见。
时代新人0-0
·
2024-02-19 20:47
redis
redis
github
数据库
Quartz---串行执行、JobDataMap持久化
1.Quartz串行执行在Quartz中,作业(Job)默认是以并行方式执行的,这意味着如果调度器(Scheduler)有多个
线程
可用,并且满足触发条件,那么多个作业可能会同时执行。
杜小白也想的美
·
2024-02-19 20:44
java
Quartz
JavaScript设计模式:单例模式
常用的:
线程
池、全局缓存、浏览器的window对象等简单的单例模式写法constSingleton=function(name){this.name=name;this.instance=null;}Singleton.prototype.getName
HaanLen
·
2024-02-19 20:42
javascript
单例模式
设计模式
java程序造成服务器cpu飙高如何定位代码
1.使用top命令找出cpu占比最高的,并记录pid2.使用jps或者grep进一步定位jps-lps-ef|grepjava|grep-vgrep3.定位到具体的
线程
或者代码ps-mp
进程
-oTHREAD
雨会停rain
·
2024-02-19 20:11
linux
运维
服务器
SpringBoot项目中控制
线程
池、多
线程
事务提交、回滚的方式
场景:1、由于多
线程
每个
线程
都是一个异步任务,所以每个
线程
都是一个单独的事务,通常使用的声明式事务@Transactional()是无法控制多
线程
中事务的2、所以只能另寻解决方式解决:一、基于TransactionStatus
拄杖忙学轻声码
·
2024-02-19 20:07
JUC并发和多线程
SpringBoot
java
spring
数据库
Python高级编程之协同程序
在Python中,协同程序的替代者是
线程
,它可以实现代码块之间的交互。但是因为它们表现出一种抢先式的风格,所以必须注意资源锁,而协同程序不需要。这样的代码可能变得相当复杂,难以创建和调
Y2701310012
·
2024-02-19 20:36
python
python
协程
单例模式的优点和缺点分别是什么?
它们的区别在于实例的创建时间和
线程
安全性。单例模式要求一个类只有一个实例,并提供一个全局访问点。常见的实现方式包括懒汉式、饿汉式、双重校验锁和枚举等。
动力节点IT教育
·
2024-02-19 20:31
Java问题集
单例模式
3D打印机切片配置设置
本文的设置全部使用Simplify3D切片软件一、设置打印平台的大小根据自己的打印机设置X/Y/Z轴的数据,在工具->选项->模型二、新增一个打印
进程
三、挤出机的喷嘴直径设置喷嘴的直径,一般为0.4mm
ZechariahZheng
·
2024-02-19 20:00
极客
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他