当前位置:首页 > 开发 > 研发管理 > 正文

关与NSThread的退出

发表于: 2011-08-29   作者:374016526   来源:转载   浏览:
摘要: 当View离开父窗口之前将Thread结束掉 这样就能有效的管理线程和逻辑处理了   - (void)login { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; thread = [NSThread currentThread]; sleep(3.0f); if (![thread is

当View离开父窗口之前将Thread结束掉 这样就能有效的管理线程和逻辑处理了

 

- (void)login {

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

thread = [NSThread currentThread];

sleep(3.0f);

if (![thread isCancelled]) {

thread = nil;

} else {

thread = nil;

}

 

[pool release];

}

 

 

- (void)willMoveToSuperview:(UIView *)newSuperview {

if (!newSuperview) {

if (thread) {

[thread cancel];

}

}

}


关与NSThread的退出

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
前言 多线程的价值无需赘述,对于App性能和用户体验都有着至关重要的意义,在iOS开发中,Apple提供
iOS中多线程的实现方案: 技术 语言 线程生命周期 使用频率 pthread C 程序员自行管理 几乎不用 NSt
iOS多线程编程中,NSOperation和NSOperationQueue无疑是最常用的,它们能满足绝大部分情况下的线程
iOS多线程编程中,NSOperation和NSOperationQueue无疑是最常用的,它们能满足绝大部分情况下的线程
基本概念 简介 语言:OC 线程生命周期:程序员管理 使用频率:偶尔使用 更加面向对象 简单易用,可
上一节中,我转载他人的文章,对多线程的理论知识进行了大致的描述,如果想了解的话,请点击这里。
我去, 好蛋疼, 刚刚写好的博客就因为手贱在触控板上右划了一下, 写的全丢了, 还得重新写, 博客园就
3、多线程基础 NSThread的基本使用 如何使用NSThread创建新线程 创建线程之后是默认不执行的状态 创
iOS中的多线程技术   我们在iOS开发项目过程中,为了解决UI界面操作不被耗时操作阻塞,我们会使用
10 第9关
第9关:白蔷薇领 战前所有道具 寒冰标枪 水瓶座之祝福 治愈药草 发圈 玻璃瓶 必杀之刃 漂亮的贝壳
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号