Concurrency Programming Guide 2 Concurrency and Application Design

Concurrency and Application Design

关于iOS多线程先看这个:


Mac&iOS之多线程

一.线程概述

有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。

- 阅读剩余部分 -

Concurrency Programming Guide 1 Glossary

术语表

application

我们常说的APP,包含用户互交界面的应用程序

asynchronous design approach

异步设计方法

asynchonous是指让代码跑在别的线程上,而不是发起的线程上。使用多核处理器资源来提高程序的运行效率。

block object

一种C结构体,包含了代码和相关数据。使用block可以很方便的把一段包含数据的代码交给其他线程执行。关于block的具体介绍见 Block Programing Guide

- 阅读剩余部分 -