首页
学习
活动
专区
工具
TVP
发布

Android相关

专栏作者
181
文章
283091
阅读量
34
订阅数
Java线程池---ThreadPoolExecutor中的ctl变量
ThreadPoolExecutor中有一个控制状态的属性叫ctl,它是一个AtomicInteger类型的变量,它包含两个概念:
None_Ling
2018-10-24
1.8K0
Android---SharedPreferences解析
SharedPreferences真正实现的类是:SharedPreferencesImpl
None_Ling
2018-10-24
7890
散列表(Hash Table)
散列表是一种以平均O(1)时间插入、删除和查找的数据结构,可是类似于findMax,findMin等操作则需要以O(N)的时间才能完成
None_Ling
2018-10-24
6410
计算机组成
计算机完成的任务是一条一条指令完成的,而指令的执行在处理器中。而外部的输入的信息经过处理器后通过计算机表现。
None_Ling
2018-10-24
8340
处理器结构
ISA:指令集体系架构,也是目前使用的最广的CPU体系架构。主要包括一套指令集以及一些寄存器,而程序员针对这些指令集以及寄存器进行编程,而不需要关心具体的硬件。
None_Ling
2018-10-24
9860
基于红黑树的TreeMap使用
最近在项目中做异步任务调度服务的时候,用到红黑树来实现异步任务的管理,挑选出最符合条件的任务执行,于是使用到了TreeMap来管理
None_Ling
2018-10-24
1K0
处理器结构--分支预测(Branch Prediction)
条件分支指令通常具有两路后续执行分支。即不采取(not taken)跳转,顺序执行后面紧挨JMP的指令;以及采取(taken)跳转到另一块程序内存去执行那里的指令。是否条件跳转,只有在该分支指令在指令流水线中通过了执行阶段(execution stage)才能确定下来。
None_Ling
2018-10-24
3K0
X86与Arm的差异
ARM指令只能处理寄存器内的数据,内存数据只能通过load/store访问存储器,将内存的数据读取到寄存器,经过指令处理后,再将数据存储到内存中
None_Ling
2018-10-24
1.5K0
X86 Assemble指令--MOVS指令簇
该指令簇包括: MOVS mem16,mem16:显式指定源操作数与目的操作数 MOVSB:每次移动一个字节 MOVSW:每次移动一个字 MOVSD:每次移动两个字
None_Ling
2018-10-24
1.4K0
X86 Assemble指令--ptr
在Assemble中通常会看到WORD ptr或者DWORD ptr或者BYTE ptr等关键字,这些关键字主要用来标识指令操作数的大小(或者说长度) WORD ptr:标识该操作数为1个字 DWORD ptr:标识该操作数为2个字 BYTE ptr:标识该操作数为1个字节
None_Ling
2018-10-24
6490
X86 Assemble指令--REP指令前缀簇
重复N次字符串指令,N的值存储在(E)CX计数寄存器中,或者直到ZF标志位不满足为止。 REP指令前缀簇有如下指令:
None_Ling
2018-10-24
1.6K0
Linux--分区与挂载
整个磁盘的存储大小为: 存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数
None_Ling
2018-10-24
5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档