COMPUTER_LZY

要输就输给追求,要嫁就嫁给幸福

导航

2011年7月21日 #

走进单线程,认识单线程

摘要: 写了好多年得代码却从来没有停下来思考过首先我认为我是个菜鸟羽翼还未丰满若哪里说的不对希望看到我文章的各位同行该说就说该批就批从今天开始我会陆续写一系列个人对线程的看法一来希望能帮助那些刚接触编程的朋友二来也是个机会检验下自己好了,那我就开始了....先使用VS2010创建一个WinForm项目WinFormApp1,项目的根目录下会有个默认的窗口Form1。 走进单线程单线程编程是最简单的一种编程方法,一般初学者才会以这种连续思维模式来编写代码。它的优点是代码编写简单,只要考虑业务流程就可以了。比如你要实现加法运算功能,一般情况下,你会在界面(比如Form1)上放置如下控件: textbox1 阅读全文

posted @ 2011-07-21 18:42 CANYOUNG 阅读(8347) 评论(4) 推荐(3) 编辑

通过多线程为基于 .NET 的应用程序实现响应迅速的用户

摘要: 如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只限于 C++ 开发人员。现在有了 .NET Framework,您就可以充分利用 C# 中的多线程来控制程序中的指令流,并使 UI 线程独立出来以便用户界面能够迅速响应。本文将向您介绍如何实现这一目标。此外,本文还将讨论多线程的缺陷并提供一个框架来保护并发线程执行的安全。本页内容为什么选择多线程?异步委托调用线程和控件在正确的线程中调用控件包装 Control.Invoke锁定死锁使其简单取消程序关闭错误处理小结用户不喜欢反应慢的 阅读全文

posted @ 2011-07-21 13:43 CANYOUNG 阅读(803) 评论(0) 推荐(2) 编辑