学习目的:NSThread的使用
功能:
1):主线程,不做任何事情,如果做事,就会先执行,然后其他事件排后执行,这样导致界面会等待主线程事件完成后,才做其他的响应事件。
(这不是我们的目的,我们的目的是:一边一个事件执行中,一边其他界面的控件能去做事,而不是界面卡住状态!)
2):辅助线程1:申明,然后初始化,然后start,三步完成,停止,可以直接设置一个中间变量来停止,然后cancel,和nil就可以了。
当然:在初始化的时候,要调用你写的函数。
H文件
<pre name="code" class="objc">#import <Cocoa/Cocoa.h>
@interface EDUCATIONDocument : NSPersistentDocument
{
NSThread *thread_second;
}
@property (assign) IBOutlet NSTextField *m_ET_input;
@property (assign) IBOutlet NSTextField *m_LB_GetValue;
@property (assign) IBOutlet NSTextField *m_LB_Thread1_Show;
@end
M文件