ICode9

精准搜索请尝试: 精确搜索
  • 操作系统原理与实践(1)—引论2021-09-23 13:01:54

    操作系统原理与实践(1)—引论 本内容参考的是汤小丹编著的《计算机操作系统》第四版,初衷在于能够完成每节课的学习总结和期末的复习巩固。希望能够帮助大家总结知识点。它对于程序员作为软件开发而言,是必不可少的了解计算机底层工作原理的参考教材,对发展软件人才犹如如虎添翼

  • Windows系统如何找到占用端口的进程并杀掉2021-09-23 12:35:44

    1.先建立用户环境变量:C\WINDOWS/system32 2.输入:cmd,打开命令控制台,然后输入ipconfig   3.再输入:netstat -ano(可以找到所有的进程连接端口及对应PID)   4.输入:netstat -ano|findstr "端口"(可以找到指定的进程连接端口及对应PID)   5.找到占用端口的进程命令:tasklist|findstr "P

  • 进程管理2021-09-23 12:02:34

      静态进程查看   系统中第一个进程是初始化进程:   6系统中:init   7或以上的系统中:systemd   该进程的PID号永远为1,是其他所有进程的父进程。   ps aux 或者 ps -elf   ps aux,静态显示正在内存中运行的进程信息  USER    PID   %CPU      %MEM    VSZ

  • 死锁检测与解决2021-09-23 11:34:53

    背景:死锁的成因与解决方式 死锁 指两个实体在运行过程中因竞争资源而形成的一种僵局,如无外力作用,两个实体都无法向前继续推进。从操作系统的层面来看,实体可以是进程或线程,资源可以是设备/信号/消息等;从数据库的层面来看,实体可以是事务,资源可以是锁。从理论上来说,发生死锁需要同时

  • Linux下的进程处理2021-09-23 11:02:40

    Linux下的进程处理 当我们在Linux的服务器下运行程序时,执行Ctrl + c或 Ctrl + z时只是挂起了进程,此时的进程并没有真正结束,进程不退出会导致显存无法释放,有时候会产生错误。 杀死进程的方式: pkill -9 python 杀掉所有python进程 但是也会杀掉别人的进程,如果使用该命令,应该保

  • windows下使用DOS命令关闭指定端口2021-09-23 09:03:53

    程序启动提示XXXX端口已经在使用 在启动tomcat或者使用idea 中启动项目时会经常遇到 报错 XXXX 端口已经在使用 ,或者端口已被占用导致,导致无法正确启动 解决办法 windows下 可以使用 dos命令查看该端口号被哪个进程使用,然后再使用taskkill 命令结束程序进程。 查看端口进程 ta

  • Linux入门day82021-09-22 22:34:43

    【小白入门 通俗易懂】2021韩顺平 一周学会Linux_哔哩哔哩_bilibili Linux进程管理 1.在操作系统中每个进程都有一个自己的id叫做(pid)  2.在每个进程都可能有两种方式存在。前台与后台,前台就是可以表示在屏幕上的可以交互的是实际操作性的,后台进程实际上是在操作,但是屏幕无法看

  • 软件设计师备考(二)——操作系统基础知识2021-09-22 21:06:39

    操作系统基础知识 一、思维导图二、进程管理1、前驱图2、进程的状态及转换3、进程间的通信4、死锁问题(1)死锁产生的原因(2)产生死锁的4个必要条件(3)避免死锁(4)预防死锁 三、存储管理1、分区存储组织2、页式存储组织3、段式存储地址4、段页式存储5、页面置换算法 四、文件管理1

  • 操作系统原理 - 进程2021-09-22 19:31:16

    1. 引入: 单道程序: 计算机系统中只有一个程序运行,此时该程序独占系统中的所有资源,执行过程中不受外界的影响。多道程序:(并发执行:多道程序执行)多个程序共享系统的资源,从而导致各个程序在执行时出现相互制约的关系。PCB(进程控制块、进程表):OS使并发执行的每个程序能独立运行而配置

  • 一个Demo带你重温Binder,经典不容错过!!2021-09-22 18:57:51

    本例模拟实现了第三方登录的功能,一篇文章足以让你对Binder跨进程通信有一个认识。 效果图如下 本例中两个App,他们各定义了一个进程。 Client应用(需要第三方qq账号登录)Server应用(假设是qq登录,情侣的那个页面)Client进程:等待接收Server应用回传的登录验证结果。Server进程:接收C

  • ps 查看进程之间的关系Ssl, Sl等2021-09-22 18:01:38

    1. 首先可以使用命令来查看当前运行中的python进程 ps -aux|grep python 可以看到进程如下: 2. 用命令  ps -exj  可以看到,父进程 每个列代表的含义 PPID(Parent process ID 父进程 ID号) PID(Process ID 进程 ID号) PGID(Process Group ID 进程组 ID号) SID(Session ID 会话

  • 2021-09-222021-09-22 17:03:08

    项目场景:idea或者eclipse异常关闭,重新启动服务,端口占用,cmd查看占用端口并杀死进程 netstat -ano | findstr 你想查的端口 taskkill /pid 22308/f 杀死进程 如果经常使用可以写成bat脚本。

  • vs 附加到进程调试方法2021-09-22 15:36:37

            注意:只有源代码可以这么调试,发布版不行

  • Windows系统如何查看端口是被哪个程序占用的2021-09-22 14:04:44

    简介  我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢? 一、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 二、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的

  • Background Processes Specific to Oracle RAC2021-09-22 13:33:50

    Oracle RAC 数据库具有与单实例 Oracle 数据库相同的进程和内存结构,以及特定于 Oracle RAC 的其他进程和内存结构。全局缓存服务和全局入队服务进程,以及全局资源目录(GRD)协同实现缓存融合。Oracle RAC 进程及其标识符如下: ACMSAtomic Control File to Memory Service GTX[0-j] G

  • Flutter 子进程WebView——跨进程混合栈渲染的实践2021-09-22 12:34:51

    前言 首先祝大家中秋节快乐,而明天又要上班啦~ 哈哈哈。不过,立此之处,国庆可期矣~ 好了,书归正传,在此我想分享一下关于我在Flutter 安卓端的跨进程渲染所做的一些实践。 起因 随着项目不断的迭代,功能日益复杂,内存占用也与日俱增。在压测过程中,app的崩溃也多是因为各种原因的内存

  • 面试题 - 协程2021-09-22 09:35:21

    协程 1.什么是协程?常用的协程模块有哪些?协程和线程的区别? 协程是一种用户级的轻量型线程,协程是由用户程序自己控制调度,是单线程下的并发,又称微线程,纤程,coroutine 常用模块: greenlet:提供了切换任务的快捷方式,但是遇到io无法自动切换任务,需要手动切换 gevent:开启协程任务并切换的模

  • Redis高可用与持久化(RDB持久化、AOF持久化)2021-09-22 02:04:21

    Redis高可用 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.98,99.99%,99.9998等等)但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术) ,还需要考虑数据容量的扩展数据安全不会丢

  • 中秋节爆肝万字,带你熟悉Linux进程的基本操作!!!2021-09-21 16:02:20

    今天是中秋节,祝各位小伙伴中秋节快乐,记得吃月饼吖 图片来自网络,侵联删 Linux进程基本操作 1.进程基本概念 在Linux中进程信息被保存在task_struct(PCB) 2.查看进程的方法 ps ps aux | greap myproc ls /proc 3.创建进程 fork():创建一个子进程 #include<iostre

  • Java——多线程——线程2021-09-21 15:34:46

    Java——多线程——线程 定义: 每个运行的程序都是一个进程,在一个进程中还可以有多个执行单元同时运行,这些执行单元可以看作程序执行的一条条线索,被称为线程。 操作系统中的每一个进程中都至少存在一个线程。 当一个 Java 程序启动时,就会产生一个进程,该进程会默认创建一

  • sockect2021-09-21 13:06:20

    linux 七种文件类型 占用存储空间的有三种 文件 目录 软链接      伪文件  套接字 块设备 字符设备 管道 不占用磁盘空间   IP地址 :在网络环境中唯一标识一台主机 端口号:在主机中唯一标识一个进程 IP+port: 在网络环境中唯一标识一个进程(socket) IP + 端口号   一个描述符

  • 线程2021-09-21 08:35:02

    线程:  ps aux 查进程ID (3500) ps -Lf 3500 查本进程下面有多少线程号(线程号 :cpu 分配时间轮片的依据) (线程ID : 进程区分线程的)   进程:独立地址空间,拥有pcb   线程:也有pcb,但没有独立的地址空间(共享)   线程共享全集变量,进程不共享全局变量 需要mmap   区别:在于是否共享

  • 僵尸和孤儿进程2021-09-20 23:33:39

    孤儿进程,父进程先于子进程结束, 则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程领养孤儿进程 僵尸进程 进程终止,父进程尚未回收,子进程残留资源(pcb)存放于内核中,变成僵尸(Zombie)进程,   回收子进程 wait 1.阻塞等待子进程退出 2.回收子进程残留资源 3.获取子进程结束状

  • 初始化程序---main(1)2021-09-20 23:03:12

    (1)小结: 1.bootsect.s程序的主要功能:将setup.s和system模块加载到内存中,并且将自身移动到0x90000处,然后控制权交给setup.s程序 2.setup程序:利用BIOS获取硬件参数并保存(main.c会用到的);将system移动到0x00000;描述符表寄存器设置;硬件中断设置;设置CR0进入32位保护模式,控制权交给h

  • 进程2021-09-20 17:03:34

    #include <stdlib.h> #include <stdlib.h> int main(){ int i; pid_t pid = fork(); printf("xxxxxxxxx\n"); for(i = 0; i < 5; i++){ pid = fork(); //循环创建子进程 if(pid == -1){ perror("

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有