private static GenerateThreadId ( bool appStart = false ) : string | ||
appStart | bool | |
return | string |
private static string GenerateThreadId(bool appStart = false)
{
string prefix;
if (appStart)
prefix = "INIT";
else
{
if (threadPrefixIndex < threadNamePrefixes.Length - 1)
threadPrefixIndex += 1;
else
threadPrefixIndex = 0;
prefix = threadNamePrefixes[threadPrefixIndex];
}
return string.Format("{0}-{1}", prefix, DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture));
}