摘要:
与Process进程类似,每个Thread线程也是由两部分组成一个内核对象(Kernel Object);操作系统用之来管理线程,同时内核对象中还记录了该线程的各种统计信息。一个线程堆栈(Thread Stack);该堆栈用来记录函数参数和运行过程中的各变量。何时创建线程: 线程(Thread)描述了进程内部的执行路线;每次进程(Process)初始化时,都会执行基线程(Primary Thread)。对于我们平常编写的Win32程序,main()/_tWinMain()就是进程的基线程入口点了。然而基线程只是进程执行所必需的,为了顺利且高效得执行,进程有时就要创建其他线程以辅助其工作。 .. 阅读全文
阅读排行榜
Chapter10-“I/O设备的同步和异步”之文件操作相关
2012-08-09 15:35 by java20130722, 218 阅读, 收藏,
摘要:
获取文件的逻辑大小——GetFileSizeEx函数函数原型:BOOL WINAPI GetFileSizeEx( __in HANDLE hFile, __out PLARGE_INTEGER lpFileSize );GetFileSizeEx函数的第一个参数就不多说了,hFile就是CreateFile函数返回的句柄;第二个参数lpFileSize是一个指向64bit union的指针.获取文件的物理大小——GetCompressedFileSize函数函数原型:DWORD WINAPI GetCompressedFileSize( ... 阅读全文
T-SQL语句集锦
2012-03-12 17:53 by java20130722, 217 阅读, 收藏,
摘要:
use master
go --创建数据库
create database kczxDB --数据库名
on primary
( name = 'kczxDB', -- --主数据文件的逻辑名 filename = 'H:\zhui\kczx\kczxDB.mdf', --数据库文件的物理地址和文件名 size = 5mb, --数据库文件初始大小 maxsize = 100mb, --数据库文件的最大值 filegrowth = 15% --数据库文件的增加率
)
log on
( name = 'kczxlog', --数据库日志的逻辑名 f 阅读全文
Real differences between “java -server” and “java -client”-JVM Server和JVM Client的不同
2013-07-22 18:33 by java20130722, 216 阅读, 收藏,
摘要:
This is really linked toHotSpotand the defaultoption values(Java HotSpot VM Options) which differ between client and server configuration.FromChapter 2of the whitepaper (The Java HotSpot Performance Engine Architecture):The JDK includes two flavors of the VM -- a client-side offering, and a VM tuned 阅读全文
设计模式-适配器模式(adapter)
2013-04-18 13:49 by java20130722, 216 阅读, 收藏,
摘要:
设计模式-适配器模式(adapter)适配器模式定义 将两个不兼容的类合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adapter(适配器)两个身份。为何使用适配器模式 经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是我们没有代码,或者不愿意为一个应用修改各自的接口。那么这种Case下,Adapter可以很好的解决这个问题。使用这两个接口的合体。如何使用适配器模式 适配器模式有类的适配器模式和对象的适配器模式两种不同的形式。 对象的适配器模式:结构图:上图中Adaptee中没有sampleOperation2()这个方法,然而... 阅读全文
浙公网安备 33010602011771号