上一页 1 2 3 4 5 6 7 ··· 11 下一页

2015年6月17日

java 工作内存

摘要: 所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作 内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。 可能 很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认... 阅读全文

posted @ 2015-06-17 15:26 yujian_bcq 阅读(2730) 评论(0) 推荐(0) 编辑

java 线程安全

摘要: 要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。浅谈java内存模型:不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在jav... 阅读全文

posted @ 2015-06-17 15:17 yujian_bcq 阅读(220) 评论(0) 推荐(0) 编辑

2015年6月16日

计算机执行程序代码的过程分析

摘要: 计算机语言的分类:计算机语言的分类,大体上可以分为机器语言,汇编语言,高级语言三大类。机器语言:计算机能够直接执行的是机器语言,由二进制代码来组成,可以直接对硬件进行操作,对于人来说,非常不容易编写。汇编语言:汇编语言的是指和机器语言是相同的,都是直接对硬件进行操作,采用的是英文缩写的标示符。同样需... 阅读全文

posted @ 2015-06-16 16:57 yujian_bcq 阅读(1629) 评论(0) 推荐(0) 编辑

2015年6月11日

iOS 操作系统架构

摘要: 一、核心操作系统层(Core OS layer):Core OS是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络... 阅读全文

posted @ 2015-06-11 10:38 yujian_bcq 阅读(176) 评论(0) 推荐(0) 编辑

ios 概况了解

摘要: iOS的系统架构分为四个层次:(iOS是基于UNIX内核,android是基于Linux内核)核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。IOS系统结构图:1、C... 阅读全文

posted @ 2015-06-11 10:20 yujian_bcq 阅读(233) 评论(0) 推荐(0) 编辑

2015年6月10日

android ApplicationContext Context Activity 内存的一些学习

摘要: Android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。区别联系:public cl... 阅读全文

posted @ 2015-06-10 16:40 yujian_bcq 阅读(210) 评论(0) 推荐(0) 编辑

2015年6月9日

android 内存优化一

摘要: 常见内存泄露原因Context对象泄漏1、如果一个类持有Context对象的强引用,就需要检查其生存周期是否比Context对象更长。否则就可能发生Context泄漏。2、View持有其创建所在Context对象的引用,如果将View对象传递给其它生存周期比View所在Context更长的强引用,就... 阅读全文

posted @ 2015-06-09 14:09 yujian_bcq 阅读(278) 评论(0) 推荐(0) 编辑

2015年5月28日

android 学习

摘要: 代码多,系统复杂,纵观社区中Android的研究者,一开始从源代码分析Android就走向迷途,不断的跋山涉水,向纵深冲刺,最终脑袋堆栈不够用,迷失在开始的旅程,或者挂在半途中,鲜有通达者。我感觉到大部分的研究者总是忘记站在高山上向下望一望设计者的意图,一味的随着代码的控制流走入繁杂的谜团,陷入到复... 阅读全文

posted @ 2015-05-28 10:17 yujian_bcq 阅读(109) 评论(0) 推荐(0) 编辑

2015年5月19日

ios 基础学习二

摘要: 1:@property @synthesize 属性(类似java里的get set)上面那个类原先的实现是这样:#import @interface Photo : NSObject { NSString* caption; NSString* photographer; } ... 阅读全文

posted @ 2015-05-19 20:31 yujian_bcq 阅读(100) 评论(0) 推荐(0) 编辑

2015年5月18日

ios 集合总结

摘要: NSArray 用于对象有序集合(相当于是数组)它有两个限制:1.它只能存储objective-c的对象,但不能存储C中的基本数据类型,如int , float, enum, struct等。2.不能存储nil(对象的零值或NULL值);【因为在创建NSArray时,要在列表结尾添加nil代表列表结... 阅读全文

posted @ 2015-05-18 14:54 yujian_bcq 阅读(167) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 11 下一页

导航