摘要: [原文:http://www.cnblogs.com/yizhu2000/archive/2007/12/08/982943.html] 前几天遇到了一个问题,我在页面逻辑里需要调用一个webservice,处理一个比较耗时的操作,但是我不需要知道其返回值。于是我希望asp.net能像winform一样使用自动生成的webservice异步方法 你是不是想说:在页面调用webservice的时候... 阅读全文
posted @ 2008-09-26 19:50 赖文华.NET 阅读(468) 评论(1) 推荐(0) 编辑
摘要: [原文:http://www.cnblogs.com/uubox/archive/2007/12/18/1003953.html] (重贴自己旧blog的文章) 在编写多线程程序时无可避免会遇到线程的同步问题。什么是线程的同步呢? 举个例子:如果在一个公司里面有一个变量记录某人T的工资count=100,有两个主管A和B(即工作线程)在早一些时候拿了这个变量的值回去 ,过了一段时间A主管将T的工... 阅读全文
posted @ 2008-09-26 18:13 赖文华.NET 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/yizhu2000/archive/2007/12/04/982142.html 本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 架构设计的几个心得: 一,不要过设计:never o... 阅读全文
posted @ 2008-09-26 13:34 赖文华.NET 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍了多种线程的创建方式,以及winform在多线程编程时的特殊性,这篇我们来介绍一下异步编程的经典模式和微软对其的实现 [原文:http://www.cnblogs.com/yizhu2000/archive/2007/10/19/929930.html] 微软推荐的异步操作模型是事件模型,也即用子线程通过事件来通知调用者自己的工作状态,也就是设计模式中的observer模式,也可以看... 阅读全文
posted @ 2008-09-26 12:51 赖文华.NET 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 通过多线程为基于 .NET 的应用程序实现响应迅速的用户 Ian Griffiths [原文:http://net66.cnblogs.com/net66/admin/archive/2005/08/02/206067.html] 摘要 如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程... 阅读全文
posted @ 2008-09-26 12:36 赖文华.NET 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 系列文章索引 递归算法学习系列 原文:http://www.cnblogs.com/jillzhang/archive/2007/10/21/932087.html 1.算法:【一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少, 用递归算法实现。(C#语言)】 2.大牛生小牛的问题 3.递归算法学习系列一(分而治之策略) 4. 递归算法... 阅读全文
posted @ 2008-09-26 01:11 赖文华.NET 阅读(435) 评论(0) 推荐(0) 编辑
摘要: (C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单 (本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 原文:http://www.cnblogs.com/lemony/archive/2008/08/29/1279588.html 接上一节:(C#)Windows Shell 外壳编程系列6 - 执行 从本节起,我所要讲述... 阅读全文
posted @ 2008-09-26 01:09 赖文华.NET 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论 目录 转:http://www.cnblogs.com/yizhu2000/archive/2008/01/03/1011958.html 基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX... 阅读全文
posted @ 2008-09-26 00:38 赖文华.NET 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 通过多线程为基于 .NET 的应用程序实现响应迅速的用户 Ian Griffiths 本文假设您熟悉 .NET、C# 和 Windows 窗体 下载本文的代码: Multithreading.exe (106KB) 摘要 如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只... 阅读全文
posted @ 2008-09-26 00:35 赖文华.NET 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 衔接UI线程和管理后台工作线程的类(多线程、异步调用) 转:http://www.cnblogs.com/net66/archive/2005/08/03/206132.html 一、引言 在编写Windows form时,如果直接在UI线程要运行一个费时方法的话(如从数据库查询大量数据时),会引起程序“假死”,从而导致用户不满。这个时候就需要通过多线程技术来解决,提高界面交互性... 阅读全文
posted @ 2008-09-26 00:32 赖文华.NET 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 细节:关于异步调用的解决方案 转:http://barton131420.cnblogs.com/articles/239855.html Net66曾发表过一篇《衔接UI线程和管理后台工作线程的类(多线程、异步调用)》 来说明如何处理后台线程通过异步方式来更新UI。他的方案非常棒,但是客户端稍稍复杂了一点,在非常复杂的场景可能会发生问题。我在实际工作中遇到这个问题的时候不是以异步委托的面目出... 阅读全文
posted @ 2008-09-26 00:24 赖文华.NET 阅读(164) 评论(0) 推荐(0) 编辑