我创建一个newstd :: thread对象,然后detach()它.线程运行任意一段时间,然后自行终止.由于我创建了对象new,我是否需要delete在某个时候释放它的资源?或者线程delete在终止时是否有效?
如果它本身有效delete,如果我delete在它终止后明确它会发生什么坏事吗?
我有一个NSSlider对象(连续模式打开),它连接到outlet方法
- (IBAction)UpdateValueFromSlider:(id)sender {
[self performSelector:@selector(OutputData) withObject:nil afterDelay:0.02];
}
Run Code Online (Sandbox Code Playgroud)
每当移动滑块时(而不仅仅是当鼠标上移时),它都会被调用.
但是,该方法OutputData本身仅在鼠标上升时调用,而不是在我使用滑块并将其拖动时保持鼠标向下.
为什么会发生这种情况,OutputData每当滑块更新时,如何稍微延迟调用?