atomic : 变量默认是有该有属性的,这个属性是为了保证在多线程的情况下,编译器会自动生成一些互斥加锁的代码,避免该变量的读写不同步的问题。 nonatomic : 如果该对象无需考虑多线程的情况,这个属性会让编译器少生成一些互斥代码,可以提高效率。atomic 的意思是setter/gett....
分类:
移动开发 时间:
2015-12-06 17:33:14
阅读次数:
174
在#Pragma Conference 2015会议上,Marcus Zarra,撰写过关于Core Data和Core Animation的书,叙述了三种在多线程环境下使用Core Data的方法并且设法解决在2015年应如何使用Core Data的问题。实际上,Zarras说道,当用一个拥有十一...
分类:
编程语言 时间:
2015-12-06 17:28:49
阅读次数:
174
本文来自stackoverflow的问答,讨论了Java Servlet的工作机制,如何进行实例化、共享变量和多线程处理。 问题:Servlet是如何工作的?Servlet 如何实例化、共享变量、并进行多线程处理? 假设我有一个运行了大量 Servlet 的 web 服务器。通过 Servle...
分类:
编程语言 时间:
2015-12-06 16:05:50
阅读次数:
181
OS开发多线程篇—GCD的常见用法一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法(2)使用GCD...
分类:
移动开发 时间:
2015-12-06 13:07:39
阅读次数:
316
iOS开发多线程篇—GCD的基本使用一、主队列介绍主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。获取主队列的方式:dispatch_queu...
分类:
移动开发 时间:
2015-12-06 13:04:28
阅读次数:
226
1 引言 mysqldump是mysql官方自带的备份工具,是一个很好用的mysql数据转移工具,具有兼容强强、跨版本等特点 mydumper是一个针对MySQL的高性能多线程备份和恢复工具,它提供了并发备份功能,备份效率有很大提高,并且按照单表进行备份,表恢复更加方便。 mydumper主要...
分类:
数据库 时间:
2015-12-05 20:55:45
阅读次数:
1086
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; ....
分类:
编程语言 时间:
2015-12-05 17:38:21
阅读次数:
167
通过调用设备自带的浏览器,打开百度地图 1 // 1.定义一个方法,用来打开谷歌地图的功能 2 -(IBAction)openMaps 3 { 4 // 2.定义一个字符串,作为百度地图的当前地理位置 废弃 5 NSString *addressTest = @""; 6 ...
分类:
移动开发 时间:
2015-12-05 15:57:12
阅读次数:
139
一、简介在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,...
分类:
其他好文 时间:
2015-12-05 15:55:39
阅读次数:
193
CastleActiveRecord 经过测试,隔离级别://摘要://指定连接的事务锁定行为。publicenumIsolationLevel{//摘要://正在使用与指定隔离级别不同的隔离级别,但是无法确定该级别。Unspecified=-1,////摘要://无法覆盖隔离级别更高的事务中的挂起...
分类:
数据库 时间:
2015-12-05 14:23:23
阅读次数:
223