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
Binder线程池
Android
binder
连接中,服务端如何知道客户端断开情况
在IPC利用
binder
连接过程中,客户端断连,服务端如何知道呢?这里的客户端和服务端都运行在不同的进程。
三木仔
·
2023-12-18 10:26
android
一文分析
Binder
机制和AIDL的理解
为什么要去理解Android的进程间通信机制对于Android开发工程师来说,如果不去理解进程间通信机制也可以使用系统提供的API完成应用开发,但如果想要达到更高的层级,那么就不能简单只会调用API。无论是工作中遇到一些疑难问题,还是想要学习源码的一些功能实现,或者是想要提升APP的性能等,这些工作都需要我们去看系统的源码,而系统的源码中进程间通信无处不在,如果不理解进程间通信机制,那么很难看懂系
码农小风
·
2023-12-18 10:56
Android
Framework
移动开发
android
安卓
移动开发
binder
[Android] bindService的
binder
通信过程分析
关于bindService方法publicclassContextWrapperextendsContext{ContextmBase;publicContextWrapper(Contextbase){mBase=base;}publicbooleanbindService(Intentservice,ServiceConnectionconn,intflags){returnmBase.bin
aaajj
·
2023-12-18 10:24
Android
android
binder
入门(二)——手动实现
最近在学习
binder
原理,先从手动实现
binder
通信开始学习代码实现参考:https://www.jianshu.com/p/37368fab05bf几个概念:I
Binder
:接口,实现了接口,就代表对象可以跨进程传输
明天的增加
·
2023-12-18 10:24
android
binder
android
binder
从app bindService分析
binder
客户端
从bindService()分析
Binder
客户端大家都知道的是
Binder
采用的是C/S架构思想,由Client端发起调用请求,由Server执行请求并返回结果(没有结果)。
虚妄皆空
·
2023-12-18 10:53
Android
Binder机制
binder
Android
深入探讨
线程池
及其关键参数
目录引言1.
线程池
概述2.
线程池
的工作原理3.
线程池
的关键参数4.
线程池
的最佳实践5.实际应用场景结论引言在并发编程领域,
线程池
是一种重要的工具,用于管理和重用线程,提高程序的性能和效率。
达芬奇要当程序员
·
2023-12-18 10:22
java
开发语言
多线程
线程池
binder
(六) client使用service服务
test_client.c//从servicemanager获取handleuint32_tsvcmgr_lookup(struct
binder
_state*bs,uint32_ttarget,constchar
曾大稳丶
·
2023-12-18 09:33
线程池
不香了,结构化并发才是王道
线程池
不香了,结构化并发才是王道ExecutorService的不足当电商APP中需要展示用户信息首页时,服务端接口既要获取用户信息,也要获取用户的订单信息,最后组装数据返回给前端。
IT枫斗者
·
2023-12-18 07:19
编程学习
JAVA基础工作中实际总结
安全
java
python
word
微服务
并发编程之:
线程池
(一)
池化
线程池
是在计算机开发中常见的一种池化技术,是为了提高资源的利用率,将一些资源重复利用,避免重复的构建来提高效率。类似字符串常量池,数据库连接池,HttpClient连接池等,都是用的池化技术。
小黑说Java
·
2023-12-18 05:22
springBoot使用threadPoolTaskExecutor多线程
在springboot设置Configuration类,配置
线程池
参数,同时设置@EnableAsync注解@EnableAsync@SpringBootConfigurationpublicclassThreadPoolConfig
追风少年王大爷丶
·
2023-12-18 05:26
spring
boot
后端
java
设计模式详解---单例模式
这对于需要共享状态或资源的情况非常有用,例如数据库连接,日志记录器或
线程池
。单例模式的主要特点包括:私有构造函数:单例类的构造函数被声明为私有,这样其他类无法直接实例化该类。
stu_kk
·
2023-12-18 04:47
Java开发
设计模式
设计模式
单例模式
Schedu,Quartz,Timer 三种定时任务
1.Schedu(基于ScheduledExecutorService的定时任务)特点:基于
线程池
:ScheduledExecutorService是基于
线程池
的定时任务调度器。
忠于衷于钟于终于
·
2023-12-18 04:12
java
开发语言
定时器
线程池
,及7大参数,4大拒绝策略
1.
线程池
的基本概念
线程池
由以下几个主要组件构成:任务队列(TaskQueue):用于存储等待执行的任务。工作
线程池
:用于执行任务的线程集合。
忠于衷于钟于终于
·
2023-12-18 04:12
java
开发语言
线程池
2022-02-27
RxJavarxjava里最重要一条脉络,如map和
线程池
都是这样的他们会有个类包裹上一层和转换(map,线程),包裹类会持有上一层被观察者当有订阅的时候的时候。
素还真
·
2023-12-18 00:49
IPC机制(三)
Android中的IPC方式比如,可以通过在Intent中附加extras来传递信息,或者通过共享文件的方式来共享数据,还可以采用
Binder
方式来跨进程通信,另外,ContentProvider天生就是支持跨进程访问的
熊出没之大熊快跑
·
2023-12-17 22:24
HNU--计算机网络实验2
实验内容采用TCP进行数据发送的简单程序(java/python3.5);采用UDP进行数据发送的简单程序(java/python3.5);多线程/
线程池
对比(java/python3.5);写一个简单的
无名的英雄~
·
2023-12-17 22:16
计算机网络
网络
python
tcp
udp
给甲骨文云免费ARM实例安装带magisk的Redroid
更新aptinstalldocker.io#安装dockeraptinstallunzip#后续用到的指令aptinstalllinux-modules-extra-`uname-r`modprobe
binder
_linuxdevices
野钓小刘
·
2023-12-17 21:44
linux
docker
Android
Binder
调用栈
Java
Binder
调用栈发起
binder
请求native:#00pc000000000006e1c4/system/lib64/libc.so(__ioctl+4)native:#01pc00000000000290d0
刘之帅
·
2023-12-17 21:09
android
binder
多线程案例-
线程池
线程池
的引入最开始,进程能够解决并发变成的问题.但是由于频繁创建销毁进程,成本比较高.引入了轻量级进程->线程如果创建/销毁线程的频率进一步提高,此时线程的创建与销毁开销也就不能忽视了.所以就需要想办法优化此处的线程的创建销毁效率
灰灰快醒醒
·
2023-12-17 21:52
java
开发语言
24 请求是如何被处理的
可以这么说:我们可以使用epoll来实现Reactor2.为什么不直接将Acceptor线程收到的请求存入共享队列,而要引入网络
线程池
来存?
ZyyIsPig
·
2023-12-17 18:57
kafka核心技术与实战
kafka
Netty做什么?第一个Netty服务如何写?Netty的IO和Reactor模型?Netty组件是什么?ByteBuf是什么?(Netty一)
c高度可定制线程模型,单线程,一个或者多个
线程池
。dNetty只依赖JDK底层api。e在通信方面,减少不必要内存拷贝,提高性能。f
想回家种地的程序员
·
2023-12-17 17:32
网络入门---TCP通信实现
listen)运行函数(accept)tcpserver.cctcpclient.hpp构造函数初始化函数运行函数(connect)tcpclient.cc问题测试改进一:多进程改进二:多线程改进三:
线程池
完整代码前言在前面的文章中我们知道了如何使用
叶超凡
·
2023-12-17 11:43
网络
网络
tcp/ip
网络协议
linux
关于并发编程,你必须要知道的Future机制!
Executors类提供了一些有用的方法在
线程池
中执行Callable内的任务。由于Callable任务是并行的,我们必须等待它返回的结果。而线程是属于异步计算模型,所以
JAVA架构笔记圈
·
2023-12-17 08:38
Android codec2 视频框架之编码输出内存管理
中申请内存buffer从service传递到clientC2buffer转换为MediaCodecBuffer编码输出C2buffer的生命周期buffer在框架中的流动流程,从buffer的申请、填充数据到
binder
jamsShadow
·
2023-12-17 07:02
android
音视频
codec2
MediaCodec
Java - JUC(java.util.concurrent)包详解,其下的锁、安全集合类、
线程池
相关、线程创建相关和线程辅助类、阻塞队列
JUC是什么?JUC是java.util.concurrent包的简称,在Java5.0添加,目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题Java中线程有六个状态java.lang.Thread.StatepublicenumState{//新生NEW,//运行RUNNABLE,//阻塞BLOCKED,//等待WAITING,//超时等待TIMED_WAITI
SphereX
·
2023-12-17 01:14
Java
java
开发语言
SpringBoot - 四种常见定时器
常见实现方案@Scheduled注解:基于注解Timer().schedule创建任务:基于封装类Timer线程:使用线程直接执行任务即可,可以与thread、
线程池
、ScheduleTask等配合使用
SphereX
·
2023-12-17 01:44
Java
spring
boot
java
python多线程介绍
工作原理:使用
线程池
执行并发任务。由于GIL(全局解释器锁)的存在,它不适合CP
坠金
·
2023-12-17 00:58
多线程
python
看完这篇线程、线程锁与
线程池
讲解,面试随便问!
前文:单线程——多线程的开启——线程锁——线程同步工具——手写连接池——连接池工具类。一、线程1.线程的概念2.线程与进程的关系3.定义:区别:如上!!!4.wait()和sleep()5.线程的状态及其他API二、线程锁线程并发同步时,引入了锁机制。普通锁机制:synchronized修饰代码块与volatile修饰成员变量Lock!!共同点:都是从外面创建锁类、再把锁传到线程里对变量对象赋值。
Java码农
·
2023-12-16 22:06
创建多线程的四种方法
Jave.lang.Runnable接口,在run方法中编写实现多线程代码实现Java.util.concurrent.Callable接口,重写Call()方法并通过使用Future接口获取call()方法返回的结果利用
线程池
创建多线程
春日部小学森
·
2023-12-16 22:04
java
开发语言
别告诉我你连
线程池
都不会用,一文搞懂
线程池
线程池
作用降低资源消耗:通过池化技术重复利用已创建的线程,降低线程创建和销毁造成的损耗。提高响应速度:任务到达时,无需等待线程创建即可立即执行。
该用户快成仙了
·
2023-12-16 19:55
java
服务器
开发语言
q2-qt-多线程
是的,Qt框架中提供了专门用于
线程池
的API。Qt的
线程池
API位于`QtConcurrent`命名空间下,以及`QThreadPool`类中。
曼城英泽
·
2023-12-16 18:28
f8QT
c++
linux
手写
线程池
(c++实现)
TaskQueue.h#pragmaonce#include#includeusingcallback=void(*)(void*arg);templatestructTask{Task(){function=nullptr;arg=nullptr;}Task(callbackf,void*arg){function=f;this->arg=(T*)arg;}~Task(){}callbackfu
沈跃泉
·
2023-12-16 18:21
多线程
线程池
c++
C# 如何控制多线程同步执行
Tas既拥有
线程池
的优点,同时也解决了使用ThreadPool不易控制的弊端;可以非常简便并可靠地实现多线程的顺序执行。
rjcql
·
2023-12-16 18:16
C#
c#
开发语言
RocketMQ配置参数列表
如果链接空闲时间超过此参数设置的值,连接将被关闭listenPort9876默认监听端口serverCallbackExecutorThreads0nettypublic任务
线程池
个数,netty网络设计没根据业务类型会创建不同
线程池
毛笔如处理发送消息
Jixson
·
2023-12-16 17:26
webmvc 相关
WebMvcAutoConfigurationDispatcherServletcheckMultipartMultipartResolver:解析是否是上传文件请求MultipartHttpServletRequestHandlerMappingMappingRegistryHandlerAdapterhandleWebData
Binder
Factorycreate
Binder
W
iiaythi
·
2023-12-16 17:13
spring
boot
spring
boot
SpringCloudStream实战拆解以及3.1后新版本特性分析
2.2:一秒切换对接kafka2.3:一秒切换对接RocketMQ三、详解SCS三神器3.1
Binder
3.2Binding3.3Message四、SCS提供的高级功能4.1消息分组消费机制4.2个性化使用五
roykingw
·
2023-12-16 17:20
java
kafka
java
rabbitmq
rocketmq
scstream
android view的绘制流程
源码基于8.0oncreate()获取view的宽高为0activity启动流程(https://www.jianshu.com/p/4a20d9d68482),最后一步,ams通过
binder
机制向app
一顿一只牛
·
2023-12-16 16:54
线程池
ThreadPoolExecutor详解
线程池
ThreadPoolExecutor详解大家好,我是微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!
u010405836
·
2023-12-16 16:25
java
线程池
ThreadPool
2018-06-21
binder
系统笔记
binder
系统核心IPC:进程间通信a和B直接通信数据传输(源,目的,数据)RPC:远程调用,a将数据封装给b,然后取出数据,即在ipc基础做了封装处理
binder
源代码:\frameworks\native
鼓励自己前进
·
2023-12-16 15:42
SpringBoot+
线程池
实现高频调用http接口并多线程解析json数据
时间格式化转换、字段包含中文):Springboot+FastJson实现解析第三方http接口json数据为实体类(时间格式化转换、字段包含中文)-CSDN博客Java中ExecutorService
线程池
的使用
霸道流氓气质
·
2023-12-16 14:08
架构之路
spring
boot
http
json
Android
Binder
图解 小米权威系统专家 解析
binder
总结调用流程 (安卓12)
需要掌握的点1.一个流程:servier--->
binder
---->servermanager**server注册的流程图一个整体的类和方法流向**2.重要的几个方法:open,mmap,iocontro
鹏城十八少
·
2023-12-16 11:13
小小的日志,大大的坑 | 京东云技术团队
1.背景压测过程中优化
线程池
以后单机qps存在性能瓶颈,优化过程中发现默认
线程池
及日志对性能存在严重的影响所以引发了一系列对日志优化的整理2.哪些场景可能导致性能问题在任何系统中,日志都是非常重要的组成部分
京东云技术团队
·
2023-12-16 11:33
性能优化
硬核干货
京东云
日志
性能优化
Java
后端
微服务保护--线程隔离(舱壁模式)
一、线程隔离的实现方式线程隔离有两种方式实现:
线程池
隔离信号量隔离(Sentinel默认采用)如图:
线程池
隔离:给每个服务调用业务分配一个
线程池
,利用
线程池
本身实现隔离效果信号量隔离:不创建
线程池
,而是计数器模式
勤奋的小狮子YY
·
2023-12-16 08:10
Java服务框架
微服务
java
架构
微服务保护--Sentinel介绍和安装
NetfixHystrixSentinelResilience4J早期比较流行的是Hystrix框架,但目前国内实用最广泛的还是阿里巴巴的Sentinel框架,这里我们做下对比:SentinelHystrix隔离策略信号量隔离
线程池
隔离
勤奋的小狮子YY
·
2023-12-16 08:39
Java服务框架
微服务
sentinel
java
微服务保护--Feign整合Sentinel
线程隔离之前讲到过:调用者在调用服务提供者时,给每个调用的请求分配独立
线程池
,出现故障时,最多消耗这个
线程池
内资源,避免把调用者的所有资源耗尽。
勤奋的小狮子YY
·
2023-12-16 08:39
Java服务框架
微服务
sentinel
java
最新50万字312道Java经典面试题52道场景题总结(附答案PDF)
一、Java并发编程基础1.谈谈你对AQS的理解2.lock和synchronized区别3.
线程池
如何知道一
但有一人如舒
·
2023-12-16 08:12
java八股文
java
后端
开发语言
InnoDB存储引擎MVCC实现原理
MySQL架构顶层是接入层,为不同语言实现接入,接入层负责权限校验,
线程池
管理,线程管理。接下来是MySQL服务层,有SQL解析器,SQL优化器,数据缓冲,缓存。再接下来是存储引擎。最后是系统文件层。
Java老楚
·
2023-12-16 08:50
mysql
mysql
数据库连接池
数据库连接池负责分配,管理,释放数据库连接,和
线程池
很像,提前建好了一些连接放在池子里,有需要就自己拿,然后用完就放回去,可以避免频繁地创建连接和销毁连接下面就是数据库连接池的日志,我们发现使用的是Hikari
江鱼鳍
·
2023-12-16 07:40
数据库
Hystrix使用及原理概述
一、背景1.当前问题一个系统,所有请求共用同一个APP容器(Tomcat/jetty/等),共用一个用户
线程池
,依赖多个不同的远程服务。
掂过碌蔗呀
·
2023-12-16 06:21
分布式
微服务
熔断
hystrix
java
CPU密集型和IO密集型对 CPU内核之间的关系
对于CPU密集型任务,由于CPU密集型任务的性质,导致CPU的使用率很高,如果使用
线程池
中的核心线程数量过多,会增加上下文切换的次数,带来额外的开销。
一只快乐的融合怪
·
2023-12-16 04:00
JAVA
java
开发语言
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他