怎么做多线程程序

 我是一个大三的学生,计算机系的,十分喜欢搞软件开发,我也有一定的学习能力,曾经在大二时喜欢上了VC,大二下学期,我一直从C++,MFC,VC一路走来,终于在暑假后编了有一千多行的一个游戏程序,是仿造 拳皇 的一个格斗类游戏,MFC构架的,可惜能力有限,至今这个程序仍然没有完工,只做到一个人动作全部实现,玩过全皇的朋友都知道,人物的招式是根据按键的组合在一定的时间内按出,才能得到所要的招式,这个我是通过类似编译原理的词法分析作的,比如正绕手是A-S-D-U,按A时令一个标志量数值situ变为1,在计数器未减到0前,situ=1的情况下按S时变为2,同理完成按D和U,如果是正绕腿A-S-D-I,在按完D时和正绕手一样,situ变为3,但在正绕腿时按的是I而不是U ,situ=3后在时间计数器未减为0前,按 I者变为5,按U变为4,这样就形成了整个消息体系,我用了两个时间计数器,一个用于前面所说的消息体系,另一个是用于贴招式动画,现在作到了两个人对打时便有问题了,就是怎么使两个人的消息能并行不悖的运行,可惜我不会多线程编程,不然可以使两个人的消息处理,分为两个线程,通过线程间的通信来处理攻击处理,希望各位大侠教我呀。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值