共 6 篇文章 |
|
1、[MethodImplAttribute(MethodImplOptions.Synchronized)]仍然采用加锁的机制实现线程的同步。讨论完再instance method上添加MethodImplAttribute(MethodImplOptions.Synchronized)]的情况,我们相同的方式来讨论倘若一样的MethodImplAttribute被应用到static方法,又会使怎样的结果。我们回顾一下第三个结论:"如果[MethodImplAttribut... 阅4282 转13 评0 公众公开 09-04-16 08:11 |
阅305 转5 评0 公众公开 09-03-22 21:42 |
在c#中使用vc++编写的封装在Dll中的类有两种方法: 1.最简单的方法:项目->引用->添加引用,选择"添加应用"窗口中的"项目"->浏览,把DLL引用到项目中。 阅1440 转5 评0 公众公开 09-03-22 21:40 |
[DllImport("user32.dll")]public static extern int GetWindowText(int hwnd,StringBuilder buf, int nMaxCount);// StringBuilder所在的名字空间public class Win32 {[DllImport("user32.dll")]public static extern int GetWindowText(int hwnd,StringBuilder buf, int nMaxCount);}StringBuilder缺省的列集类型是LPTST... 阅925 转12 评0 公众公开 09-03-13 09:01 |
Visual C#多线程参数传递浅析Visual C#多线程参数传递浅析2007-09-04 09:40作者:TonyWang出处:论坛整理责任编辑:方舟 我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很容易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方... 阅281 转5 评0 公众公开 09-03-06 10:14 |
获取应用程序所在服务器信息;
对服务器文件进行操作;
读取系统注册表(这是最粗糙的读取);
字符串处理能力非常强大. 阅558 转0 评0 公众公开 09-03-04 19:46 |