操作系统
RikkaTheWorld
一个OTAKU
展开
-
计算机编码简析
该篇源于部门的一个关于计算机编码的分享会,还挺有意思的,这里自己也整理一篇。 1. 编码和解码 1.1 编码是什么? 之前在学习Http的时候,稍微学习了一下编码和加密: Android 深入Http(2)加密与编码 总的来说,将一种数据格式转化成另一种易于被计算机识别数据格式称为编码,而其逆向的过程称为解码。 ↑这是大部分文章对编码的概念解释,我们都知道计算机硬件只认0和1,所以“易于被计算机识别的数据格式”也就是二进制格式。 所以可以总结成下面这个公式: 编码 = 任意格式数据 -> 二进制数原创 2020-10-07 21:47:23 · 984 阅读 · 0 评论 -
死锁,死锁的四个必要条件以及处理策略
本文转自 死锁,死锁的四个必要条件以及处理策略 一、什么是死锁 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。 死锁是指两个或两个以上的进程(线程)在运行过程中因争夺资源而造成的一种僵局(Deadly-Embrace) ) ,若无外力作用,这些进程(线程)都将无法向前推进。 下面我们通过一些实例来说明死锁现象。 先看生活中的一个实例,2个人一起吃饭但是只有一双筷子,2人轮流吃(同时拥有2只筷子才能吃)。某一个时候,一个拿了左筷子,一人拿了右筷子,2个转载 2020-06-04 16:35:23 · 1387 阅读 · 0 评论