内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 什么是 Linux 进程、线程、轻量级进程进程状态

    动,并让用户感觉任务正在并行运行。 进程可以使用进程通信方法与其他进程通信,并且可以使用共享内存等技术共享数据。 在 Linux 中,fork() 用于创建新进程。这些新进程称为子进程,每个子进程最初共享所有段,如文本、堆栈、堆等,直到子进程尝试对堆栈或堆进行任何更改。如果发生

    作者: Tiamo_T
    发表时间: 2022-08-16 08:16:32
    203
    0
  • Linux中C语言编程——进程的创建方式

    >进程是操作系统的核心,是操作系统的调度单位。Linux系统通过进程号(非负整数)来唯一地标识每个进程。 fork 后父子进程会同步运行,但父子进程的返回顺序是不确定的。设两个变量 global 和 test 来检测父子进程共享资源的情况。 **调用fork函数创建新进程** 一

    作者: ttking
    1008
    0
  • Ubuntu 提供的进程内存、平均负载和磁盘使用情况的图形监控

    在更大的窗口中,如下图所示。 在“进程”选项卡中,您可以查看所有进程及其状态、CPU 使用率、进程使用的内存等,您也可以直接从此处终止进程。 图: Ubuntu 系统监视器 - 进程选项卡 文件系统选项卡显示磁盘使用情况。 图: Ubuntu

    作者: Tiamo_T
    发表时间: 2022-01-14 08:22:13
    1606
    0
  • C# 中的内存管理与垃圾回收机制

    引言 内存管理是计算机编程中的核心问题之一。在C#中,内存的分配与释放由系统自动管理,减轻了开发者手动管理内存的负担。这主要归功于C#的垃圾回收(Garbage Collection,GC)机制。本文将详细介绍C#内存管理模式与垃圾回收机制,帮助开发者更深入地理解其原理和优化应用性能的方法。

    作者: Rolle
    发表时间: 2024-10-31 22:10:18
    8
    0
  • C# 中的内存管理与垃圾回收机制

    引言 内存管理是计算机编程中的核心问题之一。在C#中,内存的分配与释放由系统自动管理,减轻了开发者手动管理内存的负担。这主要归功于C#的垃圾回收(Garbage Collection,GC)机制。本文将详细介绍C#内存管理模式与垃圾回收机制,帮助开发者更深入地理解其原理和优化应用性能的方法。

    作者: Rolle
    发表时间: 2024-09-14 15:41:14
    197
    0
  • C++ 调用C#的DLL

    接支持传递C#对象;你可能需要将这些对象序列化为字节数组或其他可以在两种语言之间传递的类型。**使用IPC (进程通信)**: 你可以使用命名管道、WCF、TCP/IP套接字或其他IPC机制在C++和C#进程之间传递数据。这允许你在两个独立的进程中进行通信,每个进程都可以使用它

    作者: 福州司马懿
    503
    1
  • 内存泄漏

    理 💦 内存泄漏 1、什么是内存泄漏,以及内存泄漏的危害 什么是内存泄漏: 内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。 具体

    作者: 跳动的bit
    发表时间: 2022-04-16 02:13:57
    493
    0
  • Python 进程操作之数据共享--Manager

    进程之间的数据共享展望未来,基于消息传递的并发编程是大势所趋即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合,通过消息队列交换数据。这样极大地减少了对使用锁定和其他同步手段的需求,还可以扩展到分布式系统中。但进程间应该尽量避免通信,即便需要通信,也应该选择进程安全的工具

    作者: Yuchuan
    发表时间: 2020-03-22 10:47:18
    3634
    0
  • OpenHarmony轻内核调测-内存调测-踩内存检测

    内存检测 基础概念 功能配置 开发指导 开发流程 编程实例 示例代码 结果验证 基础概念 踩内存检测机制作为内核的可选功能,用于检测动态内存池的完整性。通过该机制,可以及时发现内存池是否发生了踩内存问题,并给出错误信息,便于及时发现系统问题,提高问题解决效率,降低问题定位成本。

    作者: zhushy
    发表时间: 2021-08-27 00:39:57
    1636
    0
  • 鸿蒙轻内核A核源码分析系列四 (1) 虚拟内存进程空间编号

    鸿蒙轻内核A核源码分析系列四 虚拟内存进程空间编号 在熟悉下OpenHarmony鸿蒙轻内核提供的虚拟内存(Virtual memory)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。涉及的头文件和C源代码文件分别为arch/ar

    作者: zhushy
    发表时间: 2021-11-05 11:20:09
    4149
    0
  • Java工程师丨面试必会进程线程问答

    对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息,对消息队列有读权限的进程则可以从消息队列中读走消息,消息队列是随内核持续的。 5. 共享内存 共享内存允许两个或者多个进程共享物理内存的同一块区域(通常被称为段)。由于一个共享内存段会称为一个进程用户空间的一部分,因此这种

    作者: 陈橘又青
    发表时间: 2022-08-29 14:13:12
    149
    0
  • 进程通信——重定向、描述符表

    数据流就是流动的数据,数据从一个进程流出,然后流入另一个进程。 重定向进程的输出,相当于改变进程发送数据的方向。如上面的例子,原本标准输出会把数据发送到屏幕,现在让它把数据发送到文件进程含有它正在运行的程序,还有栈和堆空间。除此之外,进程还需要记录数据流的连向,比如标准输出

    作者: yd_221104950
    发表时间: 2020-12-03 01:01:42
    2930
    0
  • linux c之通过消息队列实现进程通信

    1、消息队列的介绍 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。  每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大

    作者: chenyu
    发表时间: 2021-07-26 16:30:13
    1003
    0
  • 虚拟内存与物理内存的联系与区别

    定的大小,如果没有虚拟内存,每次开启一个进程都给4G的物理内存,就会出现:a.  物理内存时有限,当有多个进程要执行的时候,都要给4G,那么物理内存很快就分配完了,而没有得到分配资源的进程就只能等待,当一个进程执行完,在等待进程装入内存。这样频繁的装入内存的操作没什么效率b.  

    作者: 逗儿
    2908
    0
  • 【Android 进程保活】Android 进程优先级 ( 前台进程 | 可见进程 | 服务进程 | 后台进程 | 空进程 )

    一、Android 进程优先级二、前台进程三、可见进程四、服务进程五、后台进程六、空进程 一、Android 进程优先级 Android 进程优先级 : ① 前台进程 > ② 可见进程 > ③ 服务进程 > ④ 缓存进程 > ⑤ 空进程

    作者: 韩曙亮
    发表时间: 2022-01-10 16:03:05
    1175
    0
  • 【Linux C编程】第十章 进程进程控制

    孤儿进程:父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程领养孤儿进程。 僵尸进程:子进程终止,父进程尚未回收,子进程残留资源(PCB)存放于内核中,变成僵尸(Zombie)进程。       特

    作者: Yuchuan
    发表时间: 2021-06-04 01:14:10
    2316
    0
  • IOT开发基础知识系列--Linux进程概念、进程管理、信号处理

    1. 进程知识点操作系统里的进程是程序一次执行的过程,是操作系统动态执行的基本单元;每当创建新的进程后,操作系统会为新的进程分配一个唯一的标识符,方便后续管理进程进程的概念主要有两点:第一,进程是一个实体。每个进程都有自己的虚拟地址空间,包括文本区、数据区、和堆栈区。文本区域存

    作者: DS小龙哥
    22
    2
  • 从溯源角度看:进程间互斥

    在某些时候进程可能需要访问共享内存共享文件,或执行另外一些会引发竞争的操作。 我们把对共享内存进行访问的程序片称作临界区。 而我们要做的就是通过适当的安排,使得两个进程不可能同时出在临界区中,就能避免竞争条件。 对于一个好的解决方案,需要满足以下4个条件: 任何两个进程不能同时处于其临界区;

    作者: 看,未来
    发表时间: 2021-12-29 16:22:48
    938
    0
  • 详解微服务技术中进程通信

    的异步通信机制,如AMQP和STOMP。其中消息的格式也是多种多样的,有一些是人可读的,比如JSON和XML,有些是二进制格式的(这种更高效),如Avro和缓存协议。稍后我们介绍同步的IPC机制,但在这之前,先讨论异步的IPC机制。异步(基于消息的通信)当使用消息时,进程间通过异

    作者: G-washington
    发表时间: 2019-10-29 16:20:39
    5837
    0
  • 【网络通信与信息安全】之深入解析进程之间的通信方式

    Memory 共享内存顾名思义,允许两个或多个进程共享同一段物理内存,不同进程可以将同一段共享内存映射到自己的地址空间,然后像访问正常内存一样访问它,不同进程可以通过向共享内存端读写数据来交换信息。一个进程可以通过操作系统的系统调用,创建一块共享内存区;其他进程通过系统调用把这段内

    作者: Serendipity·y
    发表时间: 2022-03-25 15:16:14
    383
    0