自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用PBDOM读取XML的一个例子

1、创建pbdom_doc_1.xml,内容如下:]>         Child Data Text          &text;              2、将PBDOM90.PBD添加进来(因为编译器的版本为pb9)读取代码如下:PBDOM_BUILDER pbdom_bldrPBDOM_Document pbdom_docPBDOM_Object pbdom_obj_array[]PB

2005-08-31 09:06:00 7655 2

原创 多线程编程学习笔记(四)

多线程编程学习笔记(四)同步实现同步的3种方法:1、Thread.Join()2、WaitHandle      //使用自动事件   AutoResetEvent asyncOpIsDone = new AutoResetEvent(false);   ThreadPool.QueueUserWorkItem(new WaitCallback(MyAsyncOperation),asyncOpI

2005-08-30 20:10:00 1451

原创 多线程编程学习笔记(三)

多线程编程笔记(三)互斥1、Monitor.Enter和Monitor.ExitMonitor 类通过向单个线程授予对象锁来控制对对象的访问。对象锁提供限制访问代码块(通常称为临界区)的能力。当一个线程拥有对象的锁时,其他任何线程都不能获取该锁。还可以使用 Monitor 来确保不会允许其他任何线程访问正在由锁的所有者执行的应用程序代码节,除非另一个线程正在使用其他的锁定对象执行该代码。注意:使用

2005-08-22 21:45:00 4005 1

原创 多线程编程学习笔记(二)

多线程编程笔记(二)线程池用线程池编写多线程应用一般步骤:1、编写工作任务:将所有的工作任务泛放在一个符合WaitCallback接口的函数中  public static void MyAsyncOperation(object state)  {   //...   //要完成的工作任务  }  一般通过state传入一个同步对象2、往线程池中添加工作项 ThreadPool.QueueUse

2005-08-14 22:33:00 2142

原创 多线程编程学习笔记(一)

多线程编程笔记(一)操作线程1、操作实例using System;using System.Threading;namespace AppThreadDemo{ class App {  static public void threadMethod()  {    Console.WriteLine("/n执行ThreadMethod的线程的代码为:{0}",Thread.CurrentThre

2005-08-13 21:59:00 2181

原创 应用域创建对象

应用域创建对象一般步骤:1、创建应用域,若需要应用域属性,则可通过SetData来设置。 AppDomain child = AppDomain.CreateDomain("childDomain"); child.SetData("PRIVATE_BINPATH","mybin");2、在应用域中创建对象。 ObjectHandle oh = (ObjectHandle) child.Creat

2005-08-02 22:04:00 1576

空空如也

空空如也

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

TA关注的人

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