Does UE uses multithreading?

first of all I am aware that we can multi-thread our gameplay, but does the engine/Editor itself uses Multi-threading?
if yes can someone pinpoint me to where it is being used in the code

Multi-User (Concert) uses MT extensively, Iā€™d start looking there!

  • FRunnable
    • FRHIThread
    • FRenderingThread
    • FAssetSearchManager
    • FContentBrowserFileDataDiscovery
    • FStreamSearch
    • FAsyncSearchIndexTaskRunnable
    • FRemoteBuildWorkerExecutor
    • FRHIFrameOffsetThread

And so on.

There are more than a dozen threads in the engine.

1 Like