iOS开发多线程篇—NSOperation简单介绍一、NSOperation简介1.简单说明NSOperation的作?:配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤:(1)先将需要执行...
分类:
编程语言 时间:
2015-10-12 17:17:03
阅读次数:
222
线程----操作系统调度的最小单位。线程包含在进程中,是进程中实际运行的单位。一个进程中可以同时运行多个线程,每个线程执行不同的任务,这就是所谓的多线程。同一进程中多个线程将共享该进程中的全部系统资源,如虚拟地址空间、文件描述符和信号处理等,但是同一个进程中的多个线程都有各自的调用栈、寄存器环境.....
分类:
编程语言 时间:
2015-10-12 15:45:57
阅读次数:
163
平时一说进程间通讯,大家都会想到AIDL,其实messenger和AIDL作用一样,都可以进行进程间通讯。它是基于消息的进程间通信,就像子线程和UI线程发送消息那样,是不是很简单,还不用去写AIDL文件,是不是有点小爽。哈哈。此外,还支持记录客户端对象的Messenger,然后可以实现一..
分类:
移动开发 时间:
2015-10-12 12:50:14
阅读次数:
194
在多线程程序执行过程中,为什么需要给一些线程加锁以及如何加锁,下面就来说一说。1.给线程加锁的原因我们知道,不同进程之间的内存空间数据是不能够共享的,试想一下,如果可以随意共享,谈何安全?但是一个进程中的多个线程是可以共享这个进程的内存空间中的数据的,比如多..
分类:
编程语言 时间:
2015-10-12 02:05:31
阅读次数:
200
FMDB是ios平台下解析sqlite的第三方数据库管理框架,使用非常方便,而且提供了多线程安全的数据库操作,相比coredata来说更加灵活和轻量级。 fmdb主要有三个类别: fmdatabase:用来执行sql语句; fmresultset:用来使用fmdatabase执...
分类:
数据库 时间:
2015-10-12 00:43:08
阅读次数:
497
高性能HTML一、避免使用iframe iframe也叫内联frame,可将一个HTML文档嵌入另一个HTML文档中。 iframe的好处是,嵌入的文档独立于父文档,通常也借此使浏览器模拟多线程。缺点是: ①虽然iframe能模拟多线程,但主流浏览器的同域名并行下载数是不变的,浏览器对同域名的...
分类:
Web程序 时间:
2015-10-12 00:23:42
阅读次数:
171
最近在做windows runtime下APP开发的工作。在Service层请求返回后,往往会通过回调的形式来通知UI更新数据。多个线程操作经常出现foreach抛出异常:System.InvalidOperationException: 集合已修改;可能无法执行枚举操作,导致APP crash.....
分类:
编程语言 时间:
2015-10-11 22:47:52
阅读次数:
251
前言在多线程环境下,JDK给开发者提供了许多的组件供用户使用(主要在java.util.concurrent下),使得用户不需要再去关心在具体场景下要如何写出同时兼顾线程安全性与高效率的代码。之前讲过的线程池、BlockingQueue都是在java.util.concurrent下的组件,Time...
分类:
编程语言 时间:
2015-10-11 21:18:17
阅读次数:
325
术语解释Executor多线程的方式运行每个partirion会被分配一个tasktaskset就是stage,一个stage由多个task组成广播变量类似于hadoop的DistributedCache
分类:
其他好文 时间:
2015-10-11 19:53:08
阅读次数:
211
多线程和多进程模型的选用内容目录:多进程模型多线程模型选用参考多线程和多进程模型的选用这里的线程指通过linux的pthread_create而产生的原生线程,线程资源很宝贵,能被操作系统的任务调度器看见的(不是python gevent、go gorouine里的概念);我们讨论以下两种模型;多进...
分类:
编程语言 时间:
2015-10-11 12:56:13
阅读次数:
273