What is a First-Chance Exception? (Threading)

Hey guys,

I’ve been testing out multi-threading with a real simple FRunnable object that loops to 10000 and prints out the int each time via UE_LOG. I noticed that when the thread is created, in WindowsRunnableThread.h’s ‘SetThreadName’, I get a first-chance exception every time (line 68). Plenty of other threads do this too - rendering, heartbeat, etc, so I’m not too worried.

It does make me wonder though - what does this mean, and why do I get this message when creating an FRunnableThread with an FRunnable passed to it?

Thanks!