hitmiss 最近的时间轴更新
hitmiss

hitmiss

V2EX 第 13986 号会员,加入于 2011-11-26 20:20:32 +08:00
hitmiss 最近回复了
2011-11-26 22:06:48 +08:00
回复了 hitmiss 创建的主题 iDev 如何避免在计时器触发前所在线程被销毁?
@Livid 多谢 :]

已经该用了通知中心的实现,不过还想纠结下计时器和线程的问题 :P
2011-11-26 21:35:21 +08:00
回复了 hitmiss 创建的主题 iDev 如何避免在计时器触发前所在线程被销毁?
@Kai 我对 GCD 的机制和 API 不熟悉,刚才粗略看了一眼文档和网上的资料,你提到的 dispath_once 函数常用来线程安全的创建 singleton。但 timer 不是附着在某条线程的 run loop 上么,所在线程被销毁,还是无法保证计时器触发?
2011-11-26 21:16:19 +08:00
回复了 hitmiss 创建的主题 iDev 如何避免在计时器触发前所在线程被销毁?
@keakon 它是在网络那条线程上被创建的也应该在主线程上隐藏么?
2011-11-26 20:52:57 +08:00
回复了 hitmiss 创建的主题 iDev 如何避免在计时器触发前所在线程被销毁?
通知中心的实现方式很有启发!

具体一些,我是在使用 performSelector:withObject:afterDelay: 这个函数时遇到的这个问题,我在一个网络吞吐的线程上调用这个函数来延时隐藏一个视图,发现最终该线程销毁,selector 没有被触发。现在是把这个操作挪到主线程上了,但是不知道有什么副作用。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2690 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.