- 博客(6)
- 资源 (60)
- 收藏
- 关注
转载 .Net多线程总结(二)-BackgroundWorker
上篇文章介绍了多种线程的创建方式,以及winform在多线程编程时的特殊性,这篇我们来介绍一下异步编程的经典模式和微软对其的实现微软推荐的异步操作模型是事件模型,也即用子线程通过事件来通知调用者自己的工作状态,也就是设计模式中的observer模式,也可以看成是上文中线程类的扩展,最后实现后调用效果类似于 MyThread thread=new MyThread()
2013-04-23 11:27:49 389
转载 .Net多线程总结(一)
.Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助 不需要传递参数,也不需要返回参数我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下ThreadStart threadStart=new ThreadStart(Calculate);Thread threa
2013-04-23 11:25:14 397
转载 .Net线程问题解答
基础篇 怎样创建一个线程一)使用Thread类ThreadStart threadStart=new ThreadStart(Calculate);//通过ThreadStart委托告诉子线程讲执行什么方法,这里执行一个计算圆周长的方法Thread thread=new Thread(threadStart);thread.Start(); //启动新线程publ
2013-04-23 11:19:55 439
转载 TSQL 不用游标的循环方法
方法一:SELECT * INTO #t1 FROM dbo.HorseBaseDECLARE @id intDECLARE @t2 table (id int)WHILE (exists(SELECT HorseNumber FROM #t1))BEGINSELECT TOP 1 @id=HorseNumber FROM #t1INSERT INTO @t2
2013-04-23 10:08:08 498
转载 SQL Server 2005 使用 SqlBulkCopy 和 TransactionScope 一例
SqlBulkCopy 类就像名字所描述的一样是专门用于批量复制的。相对于其他将数据加载到SQL Server表中的方式,使用SqlBulCopy具有明显的性能优势。这个类只能用于向SQL Server表中写入数据。但是,可以使用任何数据源,主要数据可以加载到DataTable或使用DataReader实例读取即可。下面是一个演示的例子,关于SqlBulkCopy注意NotifyAfter
2013-04-23 10:00:43 946
转载 C# Socket网络编程精华篇
我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。 02,传输层(Tanspot):传输层包括UDP和
2013-04-23 08:51:03 535
mysql必知必会
2014-09-01
AJAX企业级开发
2014-09-01
Head First Jquery(中文版)
2014-09-01
HTTP权威指南
2014-09-01
jQuery权威指南 带书签
2014-09-01
ASP.NET MVC 4高级编程
2014-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人