I find the code ResourceCache::GetResource(StringHash type, ...)
checks the load happens in the main thread,
but I do not understand why it does this check, why Urho could not load resource in another thread
My knowledge tells me that use multiply thread will accelerate the progress when loading multiply resource