应用在iOS上,这个地方偶有crash,观察那时候node的prev和next都是NULL,这么说IQUEUE_DEL的宏是不是应该加上空指针判断?
vd8tlhqk1#
这里是不可能有空指针的,你是不是在多个线程同时操作单个 kcp对象?
fquxozlt2#
有可能是因为多线程,这里我读取是独立线程循环,写没有限制,这里的线程安全应该怎么做?是不能同时读写么?
wwtsj6pe3#
放在一个线程里,否则,所有你需要封装一下 ikcp,在同一个对象里,所有调用都加锁。
vfwfrxfs4#
对了,你这个字体是啥?挺漂亮的,几号?colorscheme 名字是叫什么?
z9smfwbn5#
这是 Xcode 默认主题,我在 iOS 上尝试引入 KCP
uqcuzwp86#
在iOS引入KCP成功了没有?@horsley
z31licg07#
@winlinvip 成功啦~
hjzp0vay8#
👍
8条答案
按热度按时间vd8tlhqk1#
这里是不可能有空指针的,你是不是在多个线程同时操作单个 kcp对象?
fquxozlt2#
有可能是因为多线程,这里我读取是独立线程循环,写没有限制,这里的线程安全应该怎么做?是不能同时读写么?
wwtsj6pe3#
放在一个线程里,否则,所有你需要封装一下 ikcp,在同一个对象里,所有调用都加锁。
vfwfrxfs4#
对了,你这个字体是啥?挺漂亮的,几号?colorscheme 名字是叫什么?
z9smfwbn5#
这是 Xcode 默认主题,我在 iOS 上尝试引入 KCP
uqcuzwp86#
在iOS引入KCP成功了没有?@horsley
z31licg07#
@winlinvip 成功啦~
hjzp0vay8#
👍