运维开发网

操作系统

0
  • 详解Java多线程与并发

    一、进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。[详细]

    2021-06-11 09:45 分类:编程语言
  • 浅谈C++性能榨汁机之伪共享

    前言 在多核并发编程中,如果将互斥锁的争用比作“性能杀手”的话,那么伪共享则相当于“性能刺客”。“杀手”与“刺客”的区别在于杀手是可见的,遇到杀手时我们可以选择战斗、逃跑、绕路、求饶等多种手段去应付,但[详细]

    2021-06-10 10:14 分类:编程语言
  • Python的这些库,你知道多少?

    一、导读 通常,开发大量原始代码是一个费时费力的工作而且有时候有很多专业知识我们不可能都一 一弄懂,为了避免这种情况,我们会尽可能多地使用库中已有的类来创建对象,通常仅需要一行代码。因此,库能够帮助我们[详细]

    2021-06-10 10:12 分类:Python
  • 详解App保活技术实现

    前言 通过ioctl跟binder驱动交互,实现以最快的方式唤醒新的保活服务,最大程度防止保活失败。同时,我也将跟您分享,我是怎么做到在不甚了解binder的情况下,快速实现ioctl binder这种高级操作。[详细]

    2021-06-10 08:24 分类:编程语言
  • 浅谈c++11线程的互斥量

    为什么需要互斥量 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果[详细]

    2021-06-09 10:16 分类:编程语言
  • windows下vscode+vs2019开发JNI的示例

    JNI全称是java Native Interface(Java本地接口)单词首字母的缩写,本地接口就是指用C和C++开发的接口。由于JNI是JVM规范中的一部份,因此可以将我们写的JNI程序在任何实现了JNI规范的Java虚拟机中运行。同时,这个[详细]

    2021-06-09 09:43 分类:编程语言
  • 浅谈Android IPC机制之Binder的工作机制

    进程和线程的关系 按照操作系统中的描述,线程是CPU调度的最小单位,同时线程也是一种有限的系统资源。而进程一般是指一个执行单元,在pc端或者移动编程客栈端上是指一个程序或者一个应用。一个进程中可以包含一个或[详细]

    2021-06-09 08:21 分类:编程语言
  • 详解C标准库堆内存函数

    概述 C标准库堆内存函数有4个:malloc、free、calloc、realloc,其函数声明放在了#include <stdlib.h>中,主要用来申请和释放堆内存。[详细]

    2021-06-08 10:08 分类:编程语言
  • 关于idea中ssm框架的编码问题分析

    idea中ssm框架的编码问题 介绍 在idea中编码问题分为几个部分: 1 tomcat服务器编码[详细]

    2021-06-08 09:54 分类:编程语言
  • Java三个类加载器及它们的相互关系

    一、什么是类加载器? 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代[详细]

    2021-06-08 09:33 分类:编程语言