感觉好久没写java代码了,今天需要使用 Runtime.getRuntime().exec() 在完成代码后,测试的时候,发现每一次的 exec() 后,进程的句柄数都会增加 4个,百度了一下找到原因: Process p = Runtime.getRuntime().exec("..."); 后 ...
分类:
其他好文 时间:
2021-05-24 13:19:07
阅读次数:
0
给你一个杯子你要怎么测: 1。先查看使用说明书是否正确——需求文档测试 2.外观,形状,大小,颜色,log,图案,文字,是否符合设计文稿——界面测试 3.是否可以装水——功能测试 4.多久不漏水——性能测试 5.兼容性测试 6.易用性测试 7.安全性测试 8.压力测试 应用进程的PID为0的是祖先进 ...
分类:
其他好文 时间:
2021-05-24 11:57:00
阅读次数:
0
首先浏览器是多进程的,每开启一个网页至少会开一个进程,开启多个空白网页,默认为是一个进程,这个可以通过谷歌->更多工具->任务管理器查看(快捷键shift+Esc) 至于为什么是多进程是因为如果浏览器是单进程,那么某个Tab页崩溃了,就影响了整个浏览器,体验有多差;同理如果是单进程,插件崩溃了也会影 ...
分类:
系统相关 时间:
2021-05-24 10:46:57
阅读次数:
0
Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。 JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。 运行以后的程序叫做"进程"(process),一般情况下,一个进程一次只能执行一个任务。 如果有很多任务需要执行,有三种解决方法。 (1)排队。因为一 ...
分类:
其他好文 时间:
2021-05-24 10:46:41
阅读次数:
0
/** * 进程:就是一个程序,例如qq.exe,一个进程有多个线程,至少有一个 * * 线程:轻量级的进程 * java 默认两个线程一个是main,一个是GC线程。 * * java 真的可以开启线程吗? * 开不了,java调用 c++ native 方法开启线程 */ ...
分类:
编程语言 时间:
2021-05-24 10:44:07
阅读次数:
0
进程和线程管理中的算法进程和线程在调度时候出现过很多算法,这些算法的设计背景是当一个计算机是多道程序设计系统时,会频繁的有很多进程或者线程来同时竞争 CPU 时间片。 那么如何选择合适的进程/线程运行是一项艺术。当两个或两个以上的进程/线程处于就绪状态时,就会发生这种情况。如果只有一个 CPU 可用 ...
分类:
编程语言 时间:
2021-05-24 10:24:41
阅读次数:
0
一、Linux系统概念模型 (一)中断与系统调用 1. 中断 中断可以提高处理器的效率,即当 I/O 设备准备好数据时,通过中断,CPU 才去处理 I/O 设备准备好的数据。 中断分为外部中断和内部中断: 外部中断一般指计算机外设发出的中断。在用户进程执行时,硬件中断信号到来,进入内核态,执行这个中 ...
分类:
系统相关 时间:
2021-05-24 10:06:59
阅读次数:
0
在路由器上启用OSPF路由协议 Router(config)#router ospf process-id process-id是进程号,取值范围1-65535。 发布所知道的网络 Router(config-router)#network address wildcard-mask area ar ...
分类:
其他好文 时间:
2021-05-24 09:55:54
阅读次数:
0
一、精简的Linux系统概念模型概述 操作系统是管理计算机硬件与软件资源的计算机程序一般由内核、shell 和应用程序组成。核心是内核,控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。内核主要负责进程管理、内存管理、文件系统等。 ? 进程管理模块主要是对进程使用的处理机进行 ...
分类:
其他好文 时间:
2021-05-24 09:25:02
阅读次数:
0
1. 本地锁 常用的即 synchronize 或 Lock 等 JDK 自带的锁,只能锁住当前进程,仅适用于单体架构服务。 而在分布式多服务实例场景下必须使用分布式锁 哦哟!才知道,原来大厂的Redis分布式锁都这么设计 2 分布式锁 2.1 分布式锁的原理 厕所占坑理论 可同时去一个地方“占坑” ...
分类:
其他好文 时间:
2021-05-24 09:06:33
阅读次数:
0