10.1 使用进程
10.1.1 processInfo:方法:创建进程
10.1.2 init:方法:初始化进程
10.1.3 processName:方法:获取进程的名称
10.1.4 environment:方法:获取变量/值
10.1.5 globallyUniqueString:方法:生成字符串
10.1.6 operatingSystem:方法:获取操作系统信息
10.1.7 operatingSystemName:方法:获取操作系统的名称
10.1.8 operatingSystemVersionString:方法:获取操作系统的版本信息
10.1.9 processIdentifier:方法:获取进程的标识符
10.1.10 arguments:方法:获取进程的参数
10.1.11 hostName:方法:获取主机名称
10.1.12 setProcessName:方法:设置进程的名称
10.1.13 processorCount:方法:获取CPU的数目
10.2 线程的创建及初始化
10.2.1 detachNewThreadSelector:方法:创建线程
10.2.2 init:方法:初始化线程
10.2.3 initWithTarget:方法:初始化线程
10.3 执行线程
10.3.1 start:方法:开启线程
10.3.2 cancel:方法:取消线程
10.3.3 exit:方法:结束线程
10.4 获取与设置线程
10.4.1 currentThread:方法:获取当前线程
10.4.2 threadPriority:方法:获取属性值
10.4.3 setThreadPriority:方法:设置属性值
10.4.4 name:方法:获取名称
10.4.5 setName:方法:设置名称
10.4.6 stackSize:方法:获取堆栈
10.4.7 setStackSize:方法:设置堆栈
10.5 判断线程
10.5.1 isMultiThreaded:方法:判断线程是否为主线程
10.5.2 isExecuting:方法:判断线程是否在执行
10.5.3 isCancelled:方法:判断线程是否取消
10.5.4 isFinished:方法:判断线程是否结束
10.6 使用互斥锁
10.6.1 lock:方法:调用锁
10.6.2 unlock:方法:关闭锁
10.6.3 trylock:方法:锁定锁
10.6.4 lockBeforeDate:方法:在一定时间内获取锁
10.7 使用递归锁
10.7.1 lock:方法:调用锁
10.7.2 unlock:方法:关闭锁
10.7.3 tryLock:方法:获取锁
10.7.4 lockBeforeDate:方法:在一定时间内获取锁
10.8 使用条件锁
10.8.1 initWithCondition:方法:初始化条件锁
10.8.2 condition:方法:获取条件
10.8.3 lockWhenCondition:方法:在条件允许下调用锁
10.8.4 unlockWithCondition:方法:在条件允许下关闭锁
10.8.5 tryLockWhenCondition:方法:在条件允许下获取锁
10.8.6 lockWhenCondition:方法:在条件和时间允许下获取锁
10.8.7 tryLock:方法:获取锁
10.8.8 lockBeforeDate:方法:在一定时间下获取锁
10.8.9 lock:方法:调用锁
10.8.10 unlock:方法:关闭锁
10.9 小结
网友评论