cocos / engine-native

Native engine for Cocos Creator v2.x

Home Page:http://www.cocos.com/en/products

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

在原生平台,发Http请求时,如果线程已达上限,资源无法分配,客户端会crash

f43210 opened this issue · comments

https://github.com/cocos/engine-native/blob/92b117228a202f061bff310ca09b0cd08112e709/cocos/network/HttpClient.cpp#L479C4-L479C4
image
在原生平台上,如果线程数已达上限,std::thread操作无法分配到资源,会crash
image
image
这里是不是应该加个try catch保护?
或者建个线程池,提前分配一些线程,避免频繁新建线程,也能降低crash率