欣喜棉花糖

文章
7
资源
0
加入时间
3年0月21天

Windows内核原理与实现读书笔记之并发和同步基础

Windows中的并发和同步并发是指多个控制流同时在执行,既可能是真正的并行执行(如多处理器或多核的硬件环境),也可能是分时方式的并发执行。同步时保证在并发执行的环境中各个控制流可以有序地执行,包括对于资源的共享或互斥访问,以及代码功能的逻辑顺序。1 进程和线程同步基础1.1 并发性基础 进程或线程的并发性可能的来源:多处理器环境、多核环境、超线程环境、处理器外部中断、内部中断、线程放弃执行权。Intel X86 指令体系中,运算指令加上lock 前缀保证其原子性。使用l..

Android 源码 图形系统之 relayoutWindow

在 《Android 源码 图形系统之请求布局》 一节,分析到 ViewRootImpl 类 performTraversals() 方法内调用 relayoutWindow(…) 方法重新布局窗口时没有继续进一步深入,现在从 relayoutWindow(…) 开始来梳理后续流程。ViewRootImpl 类 relayoutWindow(…) 方法内部最终调用了 Session 类 relayout(…) 方法。mWindowSession 指向相应的代理对象 IWindowSession.

numpy快捷使用

 自己写的一个numpys库,方便考试使用行列式,矩阵。。。。import numpy as npimport reimport sys#=======#获得数组(数组字符串)def huodeshuzu(shuzustr): lists = re.findall(r'-?\d+\.?\d*', shuzustr) return [float(i) for i i...

计算机网络 数据链路层 以太网帧格式

以太网帧格式常用的以太网MAC帧格式有两种标准,一种是EthernetV2标准(即以太网V2标准),另一种是IEEE的802.3标准。使用得最多的是以太网V2的MAC帧格式。以太网的帧有三个字段,也就是CSMACD这个协议规定了封装的内容,目标MAC地址和源MAC地址,还有一个字段是协议字段来指明里面是啥,比如ipv4。以太网最大传输单元是1500个字节,从网络层来的数据包不能超过1500个字节,如果超了就分为多个包,将数据包分片。以太网的帧是没有结束定界符,用的是曼切斯特编码,如果没.