iOS多线程之NSThread详解

时间:2019-09-12 05:12:06
【文件属性】:
文件名称:iOS多线程之NSThread详解
文件大小:99KB
文件格式:ZIP
更新时间:2019-09-12 05:12:06
NSThread, 多线程 iOS多线程开发一 使用NSThread NSThread的基本使用 // demo说明 NSThreadDemoOne: 简单使用多线程,区分有多线程和没有多线的区别 NSThreadDemoTwo: 因为NSThread只能传一个一个参数,如果咬传递多个参数,使用封装对象 传一个对象然后自己分解; 也可以指定某个线程优先执行 NSThreadDemoThree:在运行的时候,停止没有完成的线程操作。 线程状态分为isExecuting(正在执行)、 isFinished(已经完成)、isCancelled(已经取消)三种。其中取消状态程序可以干预设置,只要调用线程cancel方法即可。但是需要注意在主线程中仅仅能设置线程状态,并不能真正停止当前线程,如果要终止线程必须在线程中调用exist方法,这是一个静态方法,调用该方法可以退出当前线程。
【文件预览】:
NSThreadDemo
----.git()
--------index(3KB)
--------hooks()
--------config(137B)
--------description(73B)
--------refs()
--------logs()
--------objects()
--------info()
--------COMMIT_EDITMSG(15B)
--------HEAD(23B)
----.DS_Store(6KB)
----NSThreadDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(23KB)
--------xcuserdata()
----NSThreadDemoTests()
--------NSThreadDemoTests.m(919B)
--------Info.plist(733B)
----NSThreadDemoUITests()
--------NSThreadDemoUITests.m(1KB)
--------Info.plist(733B)
----NSThreadDemo()
--------NSThreadDemoOne.h(220B)
--------Assets.xcassets()
--------main.m(339B)
--------MainViewController.h(226B)
--------ImageData.m(193B)
--------NSThreadDemoOne.m(4KB)
--------AppDelegate.h(282B)
--------AppDelegate.m(2KB)
--------NSThreadDemoTwo.m(4KB)
--------Base.lproj()
--------NSThreadDemoTwo.h(2KB)
--------NSThreadDemoThree.m(6KB)
--------NSThreadDemoThree.h(2KB)
--------MainViewController.m(6KB)
--------Info.plist(1KB)
--------ImageData.h(323B)

网友评论