We observe threads 4-6 in Windows 7 x64 in an application with 3 threads and behave normally on any Windows (32 or 64 bit) prior to Windows 7.
Process Explorer shows the following "unknown" thread:
ntdll.dll!EtwDeliverDataBlock+offset
after a random interval, the following streams appear:
ntdll.dll!TpCallbackIndependent+offset ntdll.dll!TpCallbackIndependent+offset
after the application cannot create the stream (error code 8, a rather hot spot ...).
It seems to me that some kind of system DLL is creating ETW threads or something like that. Does anyone know what these threads are for and how to manage them?
source share