2015年11月6日

VB.NET 初涉线程的定义和调用

摘要: 什么是线程说话一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄... 阅读全文

posted @ 2015-11-06 11:08 I_am 阅读(11385) 评论(1) 推荐(1) 编辑

2015年11月5日

使用 VB.NET 开发多线程

摘要: 摘要:.NET 框架提供了新的类,可以方便地创建多线程应用程序。本文介绍如何使用 Visual Basic® .NET 的多线程编程技术来开发效率更高、响应速度更快的应用程序。目录简介多线程处理的优点创建新线程同步线程线程计时器取消任务总结简介过去,Visual Basic 开发人员创建的应用程序都... 阅读全文

posted @ 2015-11-05 15:39 I_am 阅读(6244) 评论(0) 推荐(0) 编辑

多线程 与 单线程 的区别

摘要: 单线程(Thread)与多线程的区别(一)首先了解一下cpu: 随着主频(cpu内核工作时钟频率,表示在CPU内数字脉冲信号震荡的速度,等于外频(系统基本时间)乘倍频)的不断攀升,X86构架的硬件逐渐成为瓶颈,最高为4G,事实上目前3.6G主频的CPU已经接近顶峰。 多线程编程的目的,就是"最大限度... 阅读全文

posted @ 2015-11-05 14:28 I_am 阅读(15516) 评论(0) 推荐(0) 编辑

Marshal 类的内存操作的一般功能

摘要: Marshal类提供了一个方法集,这些方法用于分配非托管内存、复制非托管内存块、将托管类型转换为非托管类型,此外还提供了在与非托管代码交互时使用的其他杂项方法。命名空间:System.Runtime.InteropServicesMarshal 类中定义的 static 方法对于处理非托管代码至关重... 阅读全文

posted @ 2015-11-05 13:33 I_am 阅读(10764) 评论(0) 推荐(1) 编辑

2015年11月3日

VB.NET 内存指针和非托管内存的应用

摘要: 介绍Visual Basic 从来不像在C或C++里一样灵活的操纵指针和原始内存。然而利用.NET框架中的structures 和 classes,可以做许多类似的事情。它们包括 IntPtr, Marshal 以及 GCHandle。 这些structures(结构) 和classes(类) 允许... 阅读全文

posted @ 2015-11-03 09:33 I_am 阅读(2010) 评论(0) 推荐(0) 编辑

2015年11月2日

OpenProcess() 函数

摘要: 方法名称:OpenProcess位置:Kernel32.dllOpenProcess 函数用来打开一个已存在的进程对象,并返回进程的句柄。使用外部函数首先需导入命名空间:System.Runtime.InteropServices;1.函数原型HANDLE OpenProcess(DWORD dwD... 阅读全文

posted @ 2015-11-02 11:57 I_am 阅读(4172) 评论(0) 推荐(0) 编辑

导航