社区
进程/线程/DLL
帖子详情
(原创)请问一下各位高手,学习多线程前是否应该对MFC有一定理解呢?学习多线程时需要对操作系统有很深入的理解吗??
greenteanet
2004-11-04 12:46:41
如题。谢谢各位。
...全文
236
19
打赏
收藏
(原创)请问一下各位高手,学习多线程前是否应该对MFC有一定理解呢?学习多线程时需要对操作系统有很深入的理解吗??
如题。谢谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greenteanet
2004-11-09
打赏
举报
回复
大家继续给小弟点建议,好吗?每个人都有分。。
cnlyk
2004-11-07
打赏
举报
回复
UP,同意luxin24(海洋) 所说
linxy2002
2004-11-07
打赏
举报
回复
建议你在Windows Console下写多线程,这样你对多线程就更容易理解,不要用MFC包装好的CWinThread
这对你的学习有利的,这是我的体会
luxin24
2004-11-06
打赏
举报
回复
要学习多线程,不一定要学习mfc,因为学习mfc的目的是为了更快捷的开发软件,且mfc只是将api进行封装,并没有实质性的改变。你若想学习多线程,建议你看windows核心编程,里面详细讲了多线程 的相关api,可以使你更接近windows的核心来看多线程的原理。而不是学习mfc只知道怎样更快的开门而不是怎样来开门。
echoxue
2004-11-06
打赏
举报
回复
up and study
greenteanet
2004-11-06
打赏
举报
回复
希望大家能够多给点意见,我在11月12号就结帖的。谢谢大家!
posedge
2004-11-05
打赏
举报
回复
最好看看操作系统!!
本人切身体会
roger_ding
2004-11-04
打赏
举报
回复
一步一步来,边学边理解
老夏Max
2004-11-04
打赏
举报
回复
感觉不需要有很深入的了解即可,多理解一些底层的东西也有好处!
greenteanet
2004-11-04
打赏
举报
回复
自己顶一下先。
geforce20
2004-11-04
打赏
举报
回复
说穿了,会用CreateThread函数和CreateRemoteThread函数就行了
多线程技术,本身是个很高深的技术,涉及到软件和硬件,但是我们无须知道它有多高深,因为微软已经给我做好,我们只需调用他给我们的上面这两个函数来创建一个线程就可以了,至于线程内部是如何被创建的,操作系统如何管理线程,如何分配CPU时间片,内部如何机制,我们几乎根本不用理会的,你只需要知道,你创建的线程是可以看成是和其他任意线程是并行工作的就可以了(虽然单cpu根本不可能真正并行工作)。
beyondtkl
2004-11-04
打赏
举报
回复
原创?? 对OS了解 最好,比如进程 线程的调度 时间片之类的概念。。
MFC倒无所谓
oyljerry
2004-11-04
打赏
举报
回复
结合操作系统学习吧
fire_up
2004-11-04
打赏
举报
回复
mfc跟多线程没有关系,多线程是由操作系统支持的。
将就点
2004-11-04
打赏
举报
回复
你也不必对操作系统有很深的了解,只要清楚多线程的原理就可以了。
将就点
2004-11-04
打赏
举报
回复
多线程乃是一种技术手段,和懂不懂mfc关系不大,你可以利用任何一种编程语言工具实现它。当然这工具要支持这种技术,否则你就要自己摆弄操作系统资源了。
greenteanet
2004-11-04
打赏
举报
回复
希望大家能够给我多点建议。。在此谢谢了。。
zcchm
2004-11-04
打赏
举报
回复
看看windows程序设计,windows核心编程,网上应该有电子版,google一下
DentistryDoctor
2004-11-04
打赏
举报
回复
多线程与MFC不是一回事,虽然MFC提供多线程支持,但操作系统的原理还是要懂的。
Java
多线程
精讲上
通过本门课程的
学习
你可以深刻
理解
Java
多线程
的原理及实现运行机制,深刻
学习
多线程
的生命周期、调度、控制等内容。 本门课程(
多线程
精讲上)涵盖内容如下:线程概述l
多线程
的实现方案(2种)l 线程的...
MFC
多线程
学习
MFC
多线程
学习
一、问题的提出 编写一个耗
时
的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为 IDC_SLEEP_SIX_SECOND,标题为“延
时
6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000); //延
时
6秒 } 编译并运行应用程序,单击“延
时
6秒”按钮,你就会发现
VC++中
多线程
学习
(
MFC
多线程
)一(线程的创建、线程函数如何调用类成员呢?如何调用主对话框的成员?、
MFC
中的工作线程和界面线程的区别)
这里废话不多讲了,因为项目原因,
需要
开启线程进行处理,在不了解线程的情况下,直接百度
一下
,然后就使用了,结果可想而知,出现了异常,所以花了一天
时
间系统
学习
一下
多线程
,这里主要是针对win32编程方面的线程介绍,更多偏向于
MFC
的
多线程
开发。 1.线程的创建 创建线程的三种方式: 方式一: CreatThread(记得关闭线程句柄) 方式二:A...
MFC
多线程
技术
MFC
中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没笑消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程之外的用户输入,响应用户及系统产生的事件和消息等。但对于Win32的API编程而言,这两种编程是没有区别的,他们都只
需要
线程...
MFC
多线程
互斥锁的使用
MFC
多线程
互斥锁的使用 本例演示在
MFC
中使用
多线程
。第一部分实现
多线程
的开启、暂停、继续、注销(见上一篇文章
MFC
多线程
的开启、暂停、继续和注销)。第二部分实现两个线程互斥锁的使用。 演示系统为Win10,平台为VS2017(
MFC
),主要使用类为CWinThread。 第二部分: 1.在原有基础上(见上一篇文章
MFC
多线程
的开启、暂停、继续和注销)添加一个EDIT控件和一个线程MyThrea...
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章