[DllImport("kernel32.dll")]
static extern IntPtr CreateThread(
	IntPtr lpThreadAttributes,
	uint dwStackSize,
	IntPtr lpStartAddress,
	IntPtr lpParameter,
	uint dwCreationFlags,
	IntPtr lpThreadId);

Pros

Cons