• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
欢迎光临凯子的博客
用技术重新燃烧起自己曾经的激情!
博客园 首页 新随笔 联系 订阅 订阅 管理

2012年7月10日

多线程,线程池与BeginInvoke()
摘要: 在WinForm中,很多情况下需要用到多线程,下面我来简单介绍一下多线程的基本用法。1.线程。(1)线程的初始化Thread t = new Thread(new ThreadStart(ThreadProc));其中,ThreadStart是一个系统定义的委托,ThreadProc是一个方法的名称,其签名与ThreadStart一样。线程的启动:(2)t.Start();这样子,ThreadProc方法就会执行了。t 默认是一个非主线程,并且是一个前台线程。(3)主线程等待子线程结束后再继续运行:t.Join();这个方法的意思是,主线程暂时挂起,等待线程t运行结束以后,主线程再激活,继续运 阅读全文
posted @ 2012-07-10 16:04 凯11 阅读(3015) 评论(0) 推荐(2)
 
C#截取窗口消息以及Winform事件模型剖析
摘要: 最近几天做项目的时候,遇到了一个截取窗口消息的问题,从网上搜了一些资料后,也有了些自己的理解,随后又忽然想起了Winform的事件模型。于是便写下来与大家分享。首先,我们先回忆一下VC++的Windows编程。我不说细节,只说大概的交互过程。比如窗口上有一个按钮,当我们单机这个按钮的时候,操作系统会向应用程序发一个鼠标单击的消息,当按钮这个对象捕捉到这个消息的时候,就会进行相应的处理。操作系统中定义了非常多的消息关于操作系统消息的知识,请参见http://bbs.cfan.com.cn/thread-555997-1-1.html 。下面,介绍一下在 .net 环境下如果截取窗口消息。首先,. 阅读全文
posted @ 2012-07-10 16:00 凯11 阅读(4027) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3