小概 synchronized 存在许多缺陷,使得使用非常困难,一旦开始请求锁便不能停止 无法中断获取过程中的线程 无法获取过程中的一系列状态 无定时功能 作为一门面向对象的...
小概 synchronized 存在许多缺陷,使得使用非常困难,一旦开始请求锁便不能停止 无法中断获取过程中的线程 无法获取过程中的一系列状态 无定时功能 作为一门面向对象的...
Synchronized synchronized 可以用来修饰 方法 静态方法 对象 但其实本质就是 锁对象,修饰方法时锁 this,修饰静态方法时锁 class,当一个线...
Volitale 并发中,锁主要提供两种特性:互斥 与 可见 并发情况下,一个线程先到来,给对象上锁,其他线程只能在后面排队,这种互斥带给我们的是操作的 原子性,即在并发的情...
小概 本文将着重介绍 List 与 Queue 中几种常用容器的实现原理,相关 UML 图如上 Collection 作为容器最顶层接口,规范了容器应该具备 增删查、容器 转...
Sayings: 很多人,包括我自己,都曾在某个时候体验过被拒绝的痛苦。 很典型的经验是:如果你向某个人请求,直接遭到了拒绝,你会感到被伤害、被否定,并对下一次提出请求有恐惧...
转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,也可以来请我喝咖啡[http://ww2.sinaimg.cn/large/6aee7dbbjw1eiixgkex2ij...
iOS 5之后添加了ARC的特性,顺便提出来新的strong、weak关键字。相比而言,retain和strong是一致的(声明为强引用);assign和weak是基本一致的...
2016.11.30开始,每周两章。 2.1-1 以图2-2为模型,说明INSERTION-SORT在数组A = {31,41,59,26,41,58}上的执行过程 31,4...
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。 1. Reachabil...
一、Web Image This library provides a category for UIImageView with support for remote im...
Preface 首先,感谢一下老师和朋友们对我一直以来的支持以及宽容。最近,我所实习的公司开办了一个名为 MY Day 的内部技术分享活动,作为活动的组织者之一及第一期的分享...
数据结构 & 算法 LeetCode 剑指 Offer 编程之美 UIKit 精选 UITableView 整洁的 Table View 代码 更轻量的 View Contr...
GitHub:SDWebImageAPI documentation is available at CocoaDocs - SDWebImageNOTE: Version ...
1. 概述 能动态产生一个类,一个成员变量,一个方法 能动态修改一个类,一个成员变量,一个方法 能动态删除一个类,一个成员变量,一个方法 2. runtime应用 获取列表:...
1. 并行和并发 简单来说,若说两个任务A和B并发执行,则表示任务A和任务B在同一时间段里被执行(更多的可能是二者交替执行);若说任务A和B并行执行,则表示任务A和任务B在同...
6666
MYDay-第1期-Introduction to MVC-MVVM for iOSPreface 首先,感谢一下老师和朋友们对我一直以来的支持以及宽容。最近,我所实习的公司开办了一个名为 MY Day 的内部技术分享活动,作为活动的组织者之一及第一期的分享...