一、操作系统中线程和进程的概念要理解线程,首先要理解并发的概念。并发是指在同一时间点,计算机可以同时执行多个任务。当前主流的操作系统,不管是Window系统,还是Linux系统,都是以多任务执行程序的。例如,我们可以在编写Java代码的同时听音乐、发送电子邮件等。在多任务系统中,每个独立执行的任务(应用程序)称为进程,多个任务可以并发执行。下图是Windows7系统任务管理器中的进程,从中可以看到
分类:
编程语言 时间:
2020-12-22 13:06:09
阅读次数:
0
os模块是与操作系统交互的一个接口 os.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir('dirname') # 改变当前脚本工作目录,相当于shell下cd os.curdir # 返回当前目录:('.') os.pardir # 获取当前目录父目 ...
分类:
其他好文 时间:
2020-12-22 12:19:34
阅读次数:
0
【XML文档】: 数据彼此交互,本地可以使用 序列化文件。 主要针对本地化操作:应用程序,游戏。 序列化操作,必须有原始类文件。 如果数据需要提供互联网共享, 企业与企业之间进行数据交互。 那就使用XML文档。 XML文档,是由 W3C 定义的一套标准规范。 所有语言,所有平台都兼容识别。 【xml ...
原因: 一个操作系统有0-65535个端口,但是一个端口只能被一个应用程序使用。所以80端口只有一个,当开发发布时想用应用NGINX,TOMCAT,IIS发布时,如果有程序占用了,就无法使用了。 解决思路: 通过筛选端口,进程或程序查询到是被谁占用了,然后关闭占用80端口的进程。这里做一个办法汇总。 ...
回顾昨日重点(需记住5*) 三大核心: cpu——运行程序 内存——基于电,存取速度快,断电丢失数据 硬盘——基于磁,存取速度远远慢于内存,断电不丢失数据操作系统 应用程序 操作系统 (windows,linux) 计算机硬件(cup、内存、硬盘)ps:文件就是操作系统提供给用户或者应用程序操作硬盘 ...
分类:
编程语言 时间:
2020-12-21 11:55:47
阅读次数:
0
使用 VMware Workstation 配置 Ubuntu 20.04 server VMware 中创建虚拟机 选择自定义虚拟机 硬件兼容性选 Workstation 16.x 就是我当前使用的 VMware Workstation 版本 操作系统选择稍后安装 选择虚拟机的操作系统版本 然后指 ...
分类:
系统相关 时间:
2020-12-21 11:40:46
阅读次数:
0
在centos7及以后,重要的改变就是使用systemd管理机制,目前大多数linux发行版都支持systemd管理机制。 所以systemd不仅能够初始化系统开机,还能管理linux系统服务。 为了便于linux用户操作系统服务的管理,systemd提供了systemctl命令工具进行system ...
分类:
系统相关 时间:
2020-12-21 11:26:29
阅读次数:
0
JVM概述 JVM 是一种用于计算机设备的规范,它是一个虚构的计算机的软件实现,简单的说,JVM 是运行 byte code 字节码程序的一个容器。 它有一个解释器组件,可以实现 JAVA 字节码和计算机操作系统之间的通信,java程序只需要在JVM 上一次编译,多出运行,因此JAVA具有跨平台性。 ...
分类:
其他好文 时间:
2020-12-21 11:17:15
阅读次数:
0
当我们向操作系统申请内存时,操作系统并不是直接分配给我们物理内存,而是只标记当前进程拥有该段内存,当真正使用这段段内存时才会分配。 这种延迟分配物理内存的方式就通过page fault机制来实现的。 当我们访问一个内存地址时, 1.如果该地址非法(访问系统为进程分配的地址空间之外的物理内存),或者我 ...
分类:
其他好文 时间:
2020-12-19 13:34:32
阅读次数:
5
大家都知道Linux是免费开源的操作系统,具有非常重要的作用,现在应用Linux系统的人越来越多了,那么Linux运维主要干什么?Linux在行业内前景怎么样?为大家详细的介绍一下吧。
分类:
系统相关 时间:
2020-12-19 13:27:08
阅读次数:
11