用C#中的每个新线程打开一个新的控制台?

我希望每当我创建一个新线程时都会打开一个新的控制台,以便组织输出。 我的应用程序完全基于控制台。 如果是这样的话会有可能吗?

问候!

A process can be associated with only one console

http://msdn.microsoft.com/en-us/library/windows/desktop/ms681944(v=vs.85).aspx