御坂20002号
御坂20002号
可以直接通过URL发图() 可以close这个issue了()
> 留给用户自己实现比较好()
人机验证好像关不掉()
我怀疑在MiraiBot里面有部分不是线程安全的(
可以试试这样 在调用前单线程初始化所有的miraibot对象 然后再创建对应的thread
> > 我怀疑在MiraiBot里面有部分不是线程安全的( > > 几乎都不是线程安全的,MiraiBot 类的 API 主要取决于那个HTTP库,那个库应该不是线程安全的。 还有 MessageChain 是基于 STL 实现的,STL 不是线程安全的,所以它也不是线程安全的。(凭印象的回答,我很久没看这个库的代码了) 我记得STL可以线程安全 然后那个http库确实不怎么行,建议换cpr(虽然不是headeronly但是可以加submodule)
> > > 我怀疑在MiraiBot里面有部分不是线程安全的( > > > > > > 几乎都不是线程安全的,MiraiBot 类的 API 主要取决于那个HTTP库,那个库应该不是线程安全的。 还有 MessageChain 是基于 STL 实现的,STL 不是线程安全的,所以它也不是线程安全的。(凭印象的回答,我很久没看这个库的代码了) > > 我记得STL可以线程安全 然后那个http库确实不怎么行,建议换cpr(虽然不是headeronly但是可以加submodule) libcpr(指正
还有其实可以考虑直接用STL内置thread库() threadpool已经多久没更新了
> 好吧是我没看()