《十万个为什么》碎碎念记录
【计算机基础相关】
1、进程与线程的区别
进程和线程是多任务操作系统中两个重要的概念,它们之间的区别如下:
资源分配:进程是资源分配的基本单位,包括内存空间、文件句柄等;线程是进程内资源调度的单位,与进程共享大部分资源。独立性:进程是系统分配资源时分配的独立单位,各自拥有自己的地址空间,进程间通信需要使用特定的机制;线程是共享进程的地址空间和资源,是进程中的独立执行流程。调度:进程是拥有自己独立的调度算法,由操作系统进行管理和调度;线程是在进程内部运行,由进程的调度算法进行调度。切换开销:由于进程间的资源是独立的,进程切换时需要切换地址空间和资源,并重新加载 CPU 的状态,因此进程切换的开销比线程大;线程切换时只需要保存和恢复 CPU 状态即可,因此开销比进程小。协作方式:进程间通信需要使用特定的机制(例如管道、消息队列等),通信困难,但进程间相互独立;线程通过共享进程的地址空间和资源进行通信,通信相对容易。总之,进程和线程是多任务操作系统中两个基本的执行单元,各有优缺点。合理地使用进程和线程可以提高系统的并发性和资源利用率。
【运维相关】
1、不同环境部署在同一台服务器上有什么风险吗?
将不同的环境部署在同一台服务器上可能会存在以下风险:安全性:不同的环境可能需要不同的安全策略,如果这些环境共享同一台服务器,某一个环境的漏洞可能会影响其他环境的安全性。性能:如果同一台服务器上运行多个服务或应用程序,它们之间可能会竞争系统资源(如 CPU、内存等),从而影响整个系统的性能。扩展性:当需要扩展某个环境时,可能需要重新配置整个服务器,这可能会导致其他环境的故障或中断。维护和管理:管理单个服务器上的多个环境可能比管理多个单独的服务器更复杂,因为需要确保不同的环境之间不会相互影响。因此,最好将不同的环境部署在不同的服务器上,以最大程度地降低风险,同时提高安全性、性能和扩展性,并便于维护和管理。
2、一台服务器最多可以开多少进程和线程?
一台服务器能够开多少进程和线程取决于多个因素,例如操作系统、硬件配置、应用程序类型和服务器用途等。操作系统的不同会导致进程和线程数的限制不同。例如,32位操作系统的进程上限通常为2^32,即4G,但其中一部分是留给系统的,实际上可用的进程数会更少。而64位操作系统则没有这个限制,进程数理论上可以无限制扩展。对于线程数,通常由操作系统设置的最大线程限制进行控制。例如,Windows 操作系统默认情况下最多支持2048个线程。硬件配置也会影响进程和线程数的上限。例如,处理器数量、内存大小和硬盘容量等因素都会影响系统的性能和资源利用率。应用程序类型和服务器用途也会影响进程和线程数的限制。例如,对于负载较轻的 Web 服务器,可以在一个服务器上运行多个并发请求的进程或线程,但对于 CPU 密集型的应用程序或数据库服务器,则可能需要更少的进程和线程以避免系统资源注入到线程切换上。总之,一台服务器能够开多少进程和线程没有固定的标准答案。需要根据具体的场景进行评估和调整。
《十万个为什么》碎碎念记录相关推荐
- PMcaff写给大家的年终碎碎念 PMcaff | 记录
今天是大年三十,2014马上就要结束了,送上新春祝福之前,碎碎念的小希有话想跟大家说. 瞧这一年 小米在硬件行业继续如鱼得水,科幻片里的智能家居生慢慢变成生活. 阿里巴巴在纳克达斯扬眉吐气了一把,一夜 ...
- 每月碎碎念 | 2019.08
Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 不知不觉一个 ...
- 前端碎碎念 之 nextTick, setTimeout 以及 setImmediate 三者的执行顺序
『前端碎碎念』系列会记录我平时看书或者看文章遇到的问题,一般都是比较基础但是容易遗忘的知识点,你也可能会在面试中碰到. 我会查阅一些资料并可能加上自己的理解,来记录这些问题.更多文章请前往我的个人博客 ...
- 碎碎念 | 投资理财那些事
大家好,我是小詹,一个长得有些清秀的美男子.今天来跟大家唠唠投资理财那些事. 最初觉得一个三无穷学生(没车没房没存款)哪有什么资格来聊这个话题啊,但跟身边朋友以及老同学聊天的时候才知道,其实很多人是没 ...
- 蓝桥杯 ADV-156 算法提高 分分钟的碎碎念
问题描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- 10月碎碎念-谈谈『自我放弃』
总第247篇/张俊红 每月一篇的碎碎念又来了,这一篇谈谈『自我放弃』,这里的自我放弃是一种比较积极的放弃,而非表面意思. 为啥要写这个呢,是因为最近经常会听到各种轻生的新闻,有学生.有上班族.有各种各 ...
- 10月碎碎念--谈如何做选择
总第175篇/张俊红 每月一篇的碎碎念又来了.这一篇谈谈『如何做选择』.我们几乎无时无刻不在做选择,最简单的每天早上穿什么.中午吃什么?高中的学文科还是学理科?大学选什么专业?毕业后是考研还是直接工作 ...
- [蓝桥杯][算法提高VIP]分分钟的碎碎念(dfs)
题目描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- [蓝桥杯][算法提高VIP]分分钟的碎碎念-dfs
题目描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- 蓝桥杯 ADV-156算法提高 分分钟的碎碎念(动态规划)
问题描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
最新文章
- /var/lib/docker/overlay2/xxxxx no such file or directory docker文件删除引发的问题
- 5.Xilinx RapidIO核例子工程源码分析
- AOP切入点表达式 ——within表达式 、execution()表达式
- 深入理解 Lua 虚拟机
- ORA-03114乌龙处理
- linux进程号为一,一步步探究linux进程中的用户ID
- Windows Embedded Compact 7 试用笔记(3)
- 曝iPhone 12 Pro耗电异常,没开启任何应用电量也急剧下降
- 《Spring技术内幕》——2.3节IoC容器的初始化过程
- Django contenttypes组件
- 请大家一起呼吁媒体不要进行幸还者回忆性采访
- 离散数学杜忠复版答案_离散数学 杜忠复 陈兆均
- ECMAScript 变量
- element-upload 自定义上传、限制文件大小、格式以及图片尺寸
- JAVA的安装与卸载
- ARM Cortex M3M4处理器复位流程
- 极路由和TPLINK wr740n 做无线桥接共享上网
- 【Java】变量的分类(作用域,初始值,生命周期)
- 微软官方下载 ISO文件
- Power Point常用快捷键