<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ios线程管理 on adolsai's echo</title><link>https://adolsai.com/tag/ios%E7%BA%BF%E7%A8%8B%E7%AE%A1%E7%90%86/</link><description>Recent content in ios线程管理 on adolsai's echo</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 08 Aug 2015 17:40:22 +0800</lastBuildDate><atom:link href="https://adolsai.com/tag/ios%E7%BA%BF%E7%A8%8B%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>Threading Programming Guide 2 Thread Management</title><link>https://adolsai.com/archives/Threading-Programming-Guide-2-Thread-Management.html</link><pubDate>Fri, 07 Aug 2015 13:03:00 +0800</pubDate><guid>https://adolsai.com/archives/Threading-Programming-Guide-2-Thread-Management.html</guid><description>&lt;p&gt;iOS线程编程手册-2-线程管理&lt;/p&gt;&#10;&lt;p&gt;每一个进程（应用程序）都是由一个或者多个线程组成，每一个都有自己的执行路径（path of execution）。每一个应用程序的启动都是从主线程开始，然后再创建和启动其他线程。&lt;/p&gt;&#10;&lt;p&gt;当一个进程成功地创建/启动了更加多的线程，这些线程们在同一个进程里面独立的运行。他们有自己的execution stack并且由kernel指定计划在runtime中启动运行。一个线程可以和其他线程通信、可以实施I/O操作和其他任何你想干的事情。又因为他们是在同一个进程里面运行的，所以他们和主线程共享虚拟内存（virtual memory space）和访问权限。&lt;/p&gt;</description></item><item><title>Threading Programming Guide 1 About Threaded Programming</title><link>https://adolsai.com/archives/Threading-Programming-Guide-1-About-Threaded-Programming.html</link><pubDate>Wed, 05 Aug 2015 16:00:00 +0800</pubDate><guid>https://adolsai.com/archives/Threading-Programming-Guide-1-About-Threaded-Programming.html</guid><description>&lt;p&gt;iOS线程编程手册-1-关于线程编程&lt;/p&gt;&#10;&lt;p&gt;虽然有GCD和NSOperation可以高效地实现多线程，但是你也可以使用OS X和iOS提供的底层的线程API。&lt;/p&gt;&#10;&lt;h4 id="文档结构"&gt;文档结构&lt;/h4&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;About Threaded Programming&lt;/strong&gt; 介绍线程的概念和在app中的作用&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Thread Management&lt;/strong&gt; 介绍&lt;strong&gt;OS X&lt;/strong&gt;中的线程技术和使用方法&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Run Loops&lt;/strong&gt; 介绍如何使用响应事件的Run Loop&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Synchronization&lt;/strong&gt; 线程同步和操作方式&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Thread Safety Summary&lt;/strong&gt; 线程安全相关&lt;/li&gt;&#10;&lt;/ul&gt;</description></item></channel></rss>