百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
linux系统常用服务命令大全

基本使用的是linux系统内部的服务利用apt或者yum方式安装的服务可通过以下的方式进行查看,具体系统之间可能存在差异1.mysql服务servicemysqlstatus//查看状态s...

zabbix 5系列之微信实时告警

1.微信报警:Zabbix除了可以使用邮件报警和钉钉告警之外,还可以通过微信报警,或者只要有api,你能想到的告警方式,zabbix都能实现。越灵活的告警机制越能及时有效地把告警信息推送到负责人,方...

深入Linux C/C++ Timer定时器的实现核心原理

我曾以为像定时器这样基础的功能,操作系统会有一个完备的实现。当需要开启一个定时任务的时候,会有一个优雅的、如下形式的接口:12typedefvoid(*callback)(void*);vo...

「Linux」400行纯C语言代码带你「手撕线程池」

线程池的基本概念不管线程池是什么东西!但是我们必须知道线程池被搞出来的目的就是:提高程序执行效率而设计出来的;了解了线程池的目的后:我们就可以开始理解线程池:首先回答一个问题:为什么会有线程池?呃呃,...

后端开发-Reactor设计模式

在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,Proactor用于异步I/O操作。Reactor模式称之为响应器模式,通常用于...

线程池的使用及ThreadPoolExecutor源码分析

一、线程调度CPU资源的最小单位,线程模型分为KLT模型与ULT模型,JVM使用的KLT模型,Java线程与OS线程保持1:1的映射关系,也就是说有一个Java线程也会在操...

Java线程池的四种用法与使用场景

一、如下方式存在的问题newThread(){@Overridepublicvoidrun(){//业务逻辑}}.start();1、首先频繁的创建、销毁对象是一个很消耗...

面试官:线程池遇到未处理的异常会崩溃吗?

首先,这个问题考察的是你对线程池execute方法和submit方法的理解,在Java线程池的使用中,我们可以通过execute方法或submit方法给线程池添加任务,但如果线程池...

面试官:核心线程数为0时,线程池如何执行?

线程池是Java中用于提升程序执行效率的主要手段,也是并发编程中的核心实现技术,并且它也被广泛的应用在日常项目的开发之中。那问题来了,如果把线程池中的核心线程数设置为0时,线程池是如何执行的?...

malloc函数背后的实现原理——内存池

1|0前言相对于栈而言,堆这片内存面临着一个稍微复杂的行为模式:在任意时刻,程序可能发出请求,要么申请一段内存,要么释放一段已经申请过的内存,而且申请的大小从几个字节到几个GB都有可能,我们不能假设程...