Try again

200512270453934121.gif

博客园 首页 联系 管理

2006年5月10日 #

摘要: ASP.NET 2.0 的内部变化http://www.microsoft.com/china/msdn/library/webservices/asp.net/Internals.mspx?pf=true NET Framework 入门(.NET 示例 — 用 ASP.NET 创建的 XML Web services)http://msdn.microsoft.com/library/chs/... 阅读全文
posted @ 2006-05-10 11:14 共同学习,共同进步 阅读(209) 评论(0) 推荐(0) 编辑

2006年4月29日 #

摘要: 随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。 考虑一种我们经常遇到的情况:有一些全局变量和共享的类变量,我们需要从不同的线程来更新它们,可以通过使用System.Threading.Interlocked类完成这样的任务,它提供了原子的,非模块化的整数更新操作。 还有你可以使用System.... 阅读全文
posted @ 2006-04-29 10:30 共同学习,共同进步 阅读(1926) 评论(0) 推荐(0) 编辑

摘要: 多个线程可能会试图同时访问某个对象。在多个线程同时争相访问某个对象的同时,如果一个线程修改了资源,有些线程可能会收到无效状态。例如,如果某个线程读取对象的字段,同时另一线程正在修改该字段,则第一个线程可能会收到无效的字段状态。这种情况称为竞用情况。要避免这种情况,可以通过使用锁定,帮助防止代码的关键部分出现竞用情况。锁定由 Visual C# 关键字 lock 语句表示,允许执行一个线程来获取对某... 阅读全文
posted @ 2006-04-29 09:59 共同学习,共同进步 阅读(652) 评论(0) 推荐(0) 编辑

摘要: using System;using System.Threading;namespace MultiThreadApplication{ class Class1 { private ReaderWriterLock rwl = new ReaderWriterLock(); private long myNumber; public l... 阅读全文
posted @ 2006-04-29 09:00 共同学习,共同进步 阅读(306) 评论(0) 推荐(0) 编辑

2006年4月28日 #

摘要: 在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一时间点只能执行... 阅读全文
posted @ 2006-04-28 20:00 共同学习,共同进步 阅读(397) 评论(0) 推荐(0) 编辑

摘要: 这章将向大家介绍.NET中的线程API,怎么样用C#创建线程,启动和停止线程,设置优先级和状态. 在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序,而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无法感觉到... 阅读全文
posted @ 2006-04-28 19:44 共同学习,共同进步 阅读(884) 评论(0) 推荐(0) 编辑

摘要: 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计... 阅读全文
posted @ 2006-04-28 19:41 共同学习,共同进步 阅读(529) 评论(0) 推荐(0) 编辑

2006年4月27日 #

摘要: // The following code was generated by Microsoft Visual Studio 2005.// The test owner should check each test for validity.using Microsoft.VisualStudio.TestTools.UnitTesting;using System;using System.T... 阅读全文
posted @ 2006-04-27 16:35 共同学习,共同进步 阅读(529) 评论(0) 推荐(0) 编辑

2006年4月24日 #

摘要: 间隙属性(padding)是用来设置元素内容到元素边界的距离。 左间隙属性(padding-left) 这个属性用来设定左间隙的宽度。示例如下:.d1{padding-left:1cm} 演示示例 右间隙属性(padding-right) 这个属性用来设定右间隙的宽度。示例如下:.d1 {padding-right:1cm} 演示示例请参照左间隙属性示例,只要将里面的padding-left改成p... 阅读全文
posted @ 2006-04-24 10:26 共同学习,共同进步 阅读(378) 评论(0) 推荐(0) 编辑

2006年4月19日 #

摘要: refrence to :http://www.fwcn.com/Bbs/viewthread.php?tid=10521http://www.xici.net/IT/Developer/Script/b169891/d9657786.htm ID: 04545899 笑语一声 发表于:2003-3-26 10:53:43 1.理念[预备知识... 阅读全文
posted @ 2006-04-19 13:32 共同学习,共同进步 阅读(4154) 评论(1) 推荐(0) 编辑