(原创)请问一下各位高手,学习多线程前是否应该对MFC有一定理解呢?学习多线程时需要对操作系统有很深入的理解吗??

greenteanet 2004-11-04 12:46:41
如题。谢谢各位。
...全文
236 19 打赏 收藏 转发到动态 举报
写回复
用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提供多线程支持,但操作系统的原理还是要懂的。

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧