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

关与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

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号