【问题标题】:Create Thread in a new window c++在新窗口 C++ 中创建线程
【发布时间】:2011-04-08 17:44:54
【问题描述】:

如何创建一些新线程并在新的控制台窗口中运行这些线程??

【问题讨论】:

  • 你的平台是什么?操作系统?编译器?

标签: c++ windows multithreading console


【解决方案1】:

每个 Win32 进程都有一个控制台窗口,因此要获得真正的“控制台”,您必须为每个子任务生成单独的进程。

或者,您可以编写自己的 GUI,它的作用类似于控制台,但实际上并不是“Win32 控制台”。如果控制台是仅输出的,那么具有固定宽度字体的只读文本框就可以很好地工作。

【讨论】:

  • 也这么认为。但我的任务听起来像是我的问题。我只想知道没有其他方法可以在新窗口中创建线程,避免创建新进程。
  • @bada 我也认为你不能这样做。您必须为另一个控制台窗口生成单独的进程。请阅读 AllocConsole 文档msdn.microsoft.com/en-us/library/ms681944(v=vs.85).aspx
  • @baga:新线程当然可以创建一个新窗口,但不会是Win32控制台窗口。
猜你喜欢
  • 1970-01-01
  • 2015-08-30
  • 1970-01-01
  • 2021-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-05
  • 2015-09-20
相关资源
最近更新 更多