1、参见:http://zhidao.baidu.com/question/12810776.html 在VC里建一个win32 application和一个win32 console application,两个dsp工程文件对比一下,你会发现应用程序里的subsystem:windows,控制台程序里的subsystem:console。 subsystem这个链接选项告诉Windows如何运行可执行文件。 subsystem是console的话,Windows在进入可执行文件的代码前,就会产生一个控制台窗口。 subsystem是windows的话,操作系统就不产生console窗口,该应用程序的窗口由用户自己创建。 2、http://zhidao.baidu.com/question/314655650.html 控制台程序比较节省系统资源,写非常大的服务端程序,非常消耗系统资源的时候,建议用控制台程序,别看那么几个控件、按钮占地方不大,内存都是一点点挤出来,又一点点消耗掉的。 控制台模式还有个优点就是,不会因为线程被阻塞就停止响应,换句话说,如果你只是做1对1,或者n(n<10)对1的时候,如果你选用最见的阻塞型的select模型的话,控制台不会被阻塞,但是窗口程序就会停止响应了
控制台界面与GUI相比的优缺点
最新推荐文章于 2023-02-26 22:17:51 发布
控制台程序节省系统资源,适合大型服务端应用,不会因线程阻塞而停止响应。GUI则提供图形化用户体验,如菜单、工具条,但线程多会消耗更多资源。两者在入口函数和类库使用上存在差异,但现代技术允许在控制台实现GUI功能,窗口程序也可用控制台命令。
摘要由CSDN通过智能技术生成