• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张纯睿
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 133 下一页
2011年5月5日
!!! 多线程编程+MFC中的多线程开发+线程间通讯+线程的同步
摘要: F:\U盘备份\u盘32\线程+定时器\!!!多线程编程之一——问题提出_chimmy_新浪博客.htm http://blog.sina.com.cn/s/blog_52996aea0100bpiw.html!!!多线程编程之二——MFC中的多线程开发_chimmy_新浪博客.htm http://blog.sina.com.cn/s/blog_52996aea0100bpj0.html工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等;用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的A 阅读全文
posted @ 2011-05-05 11:57 张纯睿 阅读(747) 评论(0) 推荐(0)
!!![摘]CreateThread、_beginthreadex和AfxBeginThread_My Golden Days_百度空间
摘要: 我的阅读总结: 1、Create/EndThread是Win32方法开始/结束一个线程 _beginthreadx/_endthreadex是C RunTime方式开始/结束一个线程 AfxBeginThread在MFC中开始/结束一个线程 2、CreateThread 线程函数定义为:DWORD WINAPI _yourThreadFun(LPVOID pParameter)。 AfxBeginThread 线程函数定义为:UINT _yourThreadFun(LPVOID pParam) 3、CreateThread 但它没有考虑:(1)C Runtime中需要对多线程进行纪录和初始化, 直接在CreateThread API创建的线程中使用sprintf,malloc,strcat等涉及CRT存储堆操作的CRT库函数是很危险的,容易造成线程的意外中止。 如果你正在编写C/C++代码,决不应该调用CreateThread。相反,应该使用Visual C++运行期库函数_beginthreadex 在使用_begi 阅读全文
posted @ 2011-05-05 11:32 张纯睿 阅读(193) 评论(0) 推荐(0)
2011年5月4日
多线程定时器
摘要: 以上参考分别介绍了线程+多媒体定时器方法,但是当单独开线程的时候都是采用Sleep(1000)进行定时,这样必定有累积误差 采用开辟独立线程的方法+多媒体定时器, !!!解决了上述参考资料中定时器累积误差问题 阅读全文
posted @ 2011-05-04 17:26 张纯睿 阅读(181) 评论(0) 推荐(0)
2011年5月3日
用一个工作线程来发送询问命令,等待接收到下位机应答数据后退出。如果两秒下位机未应答,则重发询问命令。重发10次下位机不应答,则认为通信故障,
摘要: http://topic.csdn.net/u/20081107/09/69dbccb7-5da3-4b50-9792-8cd2df37f2b5.html最后用线程同步的方法解决 //初始化同步事件 hTimer=::CreateEvent(NULL,FALSE,FALSE,NULL); //线程中的相关代码 CRecordreaderView *m_pView = (CRecordreaderView *)lParam; ///////////////////// 发送查询命令相关代码 //////////////////// while(::WaitForSingleObject(hTim 阅读全文
posted @ 2011-05-03 23:29 张纯睿 阅读(211) 评论(0) 推荐(0)
vc 控制台(console)下实现线程和定时器的例程
摘要: 源码在 D:\MyProject\利亚德\110-Frame02\s设计资料\vc 控制台(console)下实现线程和定时器的例程,使用CreateThread//************************************************************************************//本程序使用了两种实现定时的方法,都是基于API的,而不是MFC//// 1. 是使用线程定时休眠的方法,启动线程ThreadProc,在线程中输出,然后Sleep 1000ms// // 2. 使用定时器方法,设置一个1000ms的定时器(SetTimer),然 阅读全文
posted @ 2011-05-03 23:09 张纯睿 阅读(778) 评论(0) 推荐(0)
vc中定时器并非多线程
摘要: http://blog.sina.com.cn/s/blog_52996aea0100bpnn.htmlVC++中timer很容易给人感觉是多线程的。其实不然,他是通过消息触发事件的。。通过SetTimer函数设定定时器后,在规定时间内向消息队列中加入wm_timer消息来触发事件。并且只有该消息返回后才处理下个消息。 可以通过程序来验证。BOOL bThreadEnd = TRUE;UINT ThreadPro(LPVOID pParam);void CTestThreadDlg::OnTimer(UINT nIDEvent){// TODO: Add your message handle 阅读全文
posted @ 2011-05-03 23:00 张纯睿 阅读(201) 评论(0) 推荐(0)
!!! [转载]正则表达式30分钟入门教程及MTracer(破解版)
摘要: 佛曰,我从没认真地看过正则表达式,当今天用到它时,才觉得不认真地使用正则表达式是多么错误的一件事情.鉴于此,我花了两个小时的时间认真的读了一下这篇正则表达式30分钟入门教程,收获颇丰,故转载至我博客,以备忘,以分享.同时,分享一个正则表达式测试工具,相当好用的说(破解版): MTracer(已经下载到 F:\SoftWare-new\MTracer正则表达式 )版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与 阅读全文
posted @ 2011-05-03 17:24 张纯睿 阅读(475) 评论(0) 推荐(0)
强大正则表达式编辑器
摘要: http://zhidao.baidu.com/question/54393053.html有,给你两个CodeProject上的.C++:http://www.codeproject.com/KB/dotnet/expresso.aspxC#:http://www.codeproject.com/KB/cs/RegularExpressionTester.aspx强大正则表达式编辑器 http://d.download.csdn.net/down/2946210/xuleibo1985 (已经下载到 F:\SoftWare-new\regex强大正则表达式编辑器.rar)!!! MTrace 阅读全文
posted @ 2011-05-03 17:17 张纯睿 阅读(426) 评论(0) 推荐(0)
2011年4月30日
解码器论坛
摘要: http://forum.videohelp.com/threads/306697-v210-avi-help 阅读全文
posted @ 2011-04-30 00:20 张纯睿 阅读(176) 评论(0) 推荐(0)
2011年4月12日
提高软件设计能力
摘要: 首先设计能力的提高是循序渐进的,主要方式当然是学习他人方法/经验/及实践。建议如下步骤:1、尽量熟悉某一类软件的基本设计思想;2、明确需求,尽量贴近客户,这样在设计时把握准确;3、学习软件设计理论知识;4、多参考该类软件的设计资料,前人的设计文档,前人的设计成果;5、最重要一点,做任何事,尽量计划好和规划好后,再行动,力争事半功倍。 阅读全文
posted @ 2011-04-12 11:16 张纯睿 阅读(373) 评论(0) 推荐(0)
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 133 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3