<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>concurrency on adolsai's echo</title><link>https://adolsai.com/tag/concurrency/</link><description>Recent content in concurrency on adolsai's echo</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 06 Aug 2015 11:04:26 +0800</lastBuildDate><atom:link href="https://adolsai.com/tag/concurrency/index.xml" rel="self" type="application/rss+xml"/><item><title>Concurrency Programming Guide 2 Concurrency and Application Design</title><link>https://adolsai.com/archives/Concurrency-Programming-Guide-2-Concurrency-and-Application-Design.html</link><pubDate>Tue, 28 Jul 2015 18:02:00 +0800</pubDate><guid>https://adolsai.com/archives/Concurrency-Programming-Guide-2-Concurrency-and-Application-Design.html</guid><description>&lt;h1 id="concurrency-and-application-design"&gt;Concurrency and Application Design&lt;/h1&gt;&#10;&lt;p&gt;关于iOS多线程先看这个：&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;&lt;a href="http://geeklu.com/2012/02/thread/"&gt;Mac&amp;amp;iOS之多线程&lt;/a&gt;&#10;###一.线程概述&lt;/p&gt;&#10;&lt;p&gt;有些程序是一条直线，起点到终点；有些程序是一个圆，不断循环，直到将它切断。直线的如简单的Hello World，运行打印完,它的生命周期便结束了，像昙花一现那样；圆如操作系统，一直运行直到你关机。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Concurrency Programming Guide 1 Glossary</title><link>https://adolsai.com/archives/Concurrency-Programming-Guide-1-Glossary.html</link><pubDate>Tue, 28 Jul 2015 14:05:00 +0800</pubDate><guid>https://adolsai.com/archives/Concurrency-Programming-Guide-1-Glossary.html</guid><description>&lt;h1 id="术语表"&gt;术语表&lt;/h1&gt;&#10;&lt;h4 id="application"&gt;application&lt;/h4&gt;&#10;&lt;p&gt;我们常说的APP，包含用户互交界面的应用程序&lt;/p&gt;&#10;&lt;h4 id="asynchronous-design-approach"&gt;asynchronous design approach&lt;/h4&gt;&#10;&lt;p&gt;异步设计方法&lt;/p&gt;&#10;&lt;p&gt;asynchonous是指让代码跑在别的线程上，而不是发起的线程上。使用多核处理器资源来提高程序的运行效率。&lt;/p&gt;&#10;&lt;h4 id="block-object"&gt;block object&lt;/h4&gt;&#10;&lt;p&gt;一种C结构体，包含了代码和相关数据。使用block可以很方便的把一段包含数据的代码交给其他线程执行。关于block的具体介绍见 &lt;em&gt;Block Programing Guide&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>