自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

66

  • 博客(12)
  • 收藏
  • 关注

原创 C# 排序算法

//冒泡排序public static void BubbleSort(int[] myArray){    for (int i = 0; i     {        for (int j = 0; j         {            //修改此处,改变排序次序

2011-07-24 13:57:15 529

原创 失败是成功的那啥 ... 你懂得 ... ^*^

JS表格插入新行  1 2  //通过getElementsByTagName获取标签是一个数组! var table = document.getElementsByTagName("table")[0]; //添加一行 var newRow

2011-07-21 12:36:57 697

原创 JavaScript 函数

局部变量和全局变量局部变量只在函数里访问,全局变量可在所有函数里访问。但同名时,局部变量会覆盖全局变量。//全局变量 var a = 3; function outer() { //输出:undefined,因为被局部变量a覆盖,且此时a未赋值 alert(a)

2011-07-16 20:27:43 678

原创 SQL 3种联合查询

[First]表                                                                                 [Second]表         -- 交叉连接,输出4*5条记录 select * from [

2011-07-10 21:14:08 821

原创 .NET组件程序设计 第8章 多线程和并发管理 同步委托

.NET中调用委托前必须检查值是否为NULL,否者会引发一空引用异常。 但对于多线程环境,此种检查任然不够,因为访问委托时可能发生竞态条件。 public class Publisher { public event EventHandler MyEvent;

2011-07-10 14:50:07 722

原创 .NET组件程序设计 第8章 多线程和并发管理 同步线程_互锁,读写锁

5.互锁(Interlock)用于增加,减少,交换,比较数值。互锁提供一系列以原子方式访问变量的方法。int i = 8; //以原子方式递增指定变量的值 int newValue = Interlocked.Increment(ref i); //输出9 Conso

2011-07-09 20:42:49 1053 1

原创 .NET组件程序设计 第8章 多线程和并发管理 同步线程_信号

4.信号(Semaphores)Semaphores继承WaitHandle类。限制可同时访问某资源的线程数。包含一个计数器,计数器值为正数,句柄信号发送,线程不阻塞。计数器值为零,句柄信号未发送,线程阻塞。 如计数器为正数,且有线程一等待方法调用,线程不阻塞,计数器值减小一。R

2011-07-09 16:28:36 854

原创 .NET组件程序设计 第8章 多线程和并发管理 同步线程_可等待事件

3.可等待事件(EventWaitHandle)EventWaitHandle派生自WaitHandle,用于跨线程通知事件。EventWaitHandle有两种方式:手动重置(ManualReset)和自动重置(AutoReset)对应强类型子类ManualResetEvent

2011-07-09 16:26:16 839

原创 .NET组件程序设计 第8章 多线程和并发管理 同步线程_互斥

2011-07-08 20:25:33 505

原创 .NET组件程序设计 第8章 多线程和并发管理 同步线程_监视器

同步线程:.NET组件(类)默认在一多线程环境执行,可通过并发多线程访问,但可能导致对象状态破坏。想要该对象线程安全,就应确保一次只有一个线程可访问该对象。 自动同步://&-&看不懂,后补 手动同步:.NET手动同步提供了丰富的同步锁。1.监视器(Monit

2011-07-06 18:32:16 1706

原创 C# 线程Thread的Join()方法

线程Join()方法:让一个线程等待另一线程终结。private static void Method() { Thread.Sleep(5000); Console.WriteLine("当前线程:" + Thread.CurrentT

2011-07-04 20:50:26 7444 1

原创 .NET组件程序设计 第8章 多线程和并发管理

^-^ 终于到多线程了!嘿咻。。。嘿咻。。。 线程和多线程:线程仅仅是一个进程中一条执行路径。通常在应用程序提供上下文中执行。.NET中线程为基本执行单元。.NET线程是操作系统底层线程托管代码表示。例:用户界面在一个线程,应用程序在另一个线程处理用户请求。因

2011-07-04 19:39:17 3889

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除