NSOperation
2016-01-13 17:09
267 查看
// 同步执行的代码 NSInvocationOperation * invocationOp = [[NSInvocationOperation alloc]initWithTarget:self selector:@selector(invocationRun) object:nil]; [invocationOp start]; NSBlockOperation * blockOp = [NSBlockOperation blockOperationWithBlock:^{ NSLog(@"blockOpRun_0"); }]; [blockOp start];
//这个是异步操作 [blockOp addExecutionBlock:^{ NSLog(@"blockOpRun_1"); }]; //这个是异步操作 [blockOp addExecutionBlock:^{ NSLog(@"blockOpRun_2"); }]; //这个是异步操作 [blockOp addExecutionBlock:^{ NSLog(@"blockOpRun_3"); }]; //这个是异步操作 [blockOp addExecutionBlock:^{ NSLog(@"blockOpRun_4"); }]; [blockOp start];
相关文章推荐
- linux驱动_最简单的例子
- linux变量替换、字符串操作
- linux 光驱弹出
- linux获取线程ID
- OpenSSL:实现创建私有CA、签署证书请求详解
- java网站建设流程
- 网站访问速度诊断工具汇总
- Linux下nfs服务器搭建技巧
- LInux 拨号上网
- Linux Study之--通过udev管理设备
- Weblogic在Linux下启动特别慢及进入控制台慢的解决方法
- Linux网卡乱序eth0变成eth1该怎么办?
- Android app按三层架构+MVC整理(重构)代码可行吗
- linux文件分割(将大的日志文件分割成小的)【转载】
- GCC 常用编译选项总结
- 限制linux 用户使用su命令转化root权限
- linux驱动_基础
- Linux下Rsync+Inotify-tools实现数据实时同步
- CentOS 7下源码安装MySQL 5.6
- 《实用技巧》——让你的网站变成响应式的3个简单步骤