Windows操作系统下句柄机制的解释
workarea_address(在这一领域的V和V sql_workarea sql_workarea_active美元美元),工作区的处理地址表示,也就是说,它是一个对象的SQL工作区处理(在标识符的水平在Oracle系统对象的等效(身份),类似的一个人,在一个中国的范围。在某人的身份证号码的唯一区别。同样,锁是一个对象。一个手柄,表示一个地址值。每个SQL语句存储在共享池中有一个或多个childcursors,以$ SQL视图列。V sql_workarea美元列出所有工作区域所需要的这些孩子游标。这句话,一个SQL语句(即父游标)每个子游标(即实现计划)对应有自己的SQL对象的工作区域。
一个手柄,首先是识别一个对象在某一类对象的范围的处理。例如,这个对象是SQL工作区在Oracle系统的水平。当一个SQL语句(即父光标)进行一些执行计划(这是一个SQL语句的孩子光标),Oracle系统分配一个内存空间(内存)到相应的子游标的SQL工作区对象。当SQL语句后,Oracle系统释放该内存空间。也就是说,每一次,SQL语句(父光标)是执行与执行计划(孩子光标)。Oracle系统将分配一个内存空间(内存)的SQL工作区对应的子指针,内存空间的地址分配由Oracle系统SQL工作区不同的是,每一次,但手感值在SQL对象工作区域始终是同样的,这样做的好处是,每个过程都有明确分工,即一个存储空间,每个服务器的SQL语句的执行过程(即SQL工作区),它直接通过对象的SQL工作区的句柄找到SQL工作区(是否现有的空间分配你可以使用它的对象的判断对象前)然后,而不是服务器进程首先配置为对象(内存区域)存储一块内存空间,分配给SQL工作区域对象的内存空间(内存区域)的任务被分配到Oracle系统中分配给所有对象的内存空间(内存区域)的过程中。
操作系统的句柄也是这个机制的原理,是一个过程中分工清晰的机制。
过程只想用一块内存空间,并且不想为本身分配内存空间,进程B不分配内存空间的工作和同事与手柄值的内存空间的地址(变量)。这样,过程可以处理一个手柄,感觉就像一个手柄,感觉就像一个指针。当进程B释放的内存空间,它将取消了内存空间的地址和手柄的价值之间的关系(变量),并存储在一个变量或内存空间。
这里所说的对象(例如类的对象)本质上是一个内存空间。
对对象的理解:
1。第一种理解是,对象是一个内存空间,进程由句柄变量找到内存空间。
2、了解第二类,在内存中创建一个对象是程序区或其他什么创建对象的描述及其处理是什么名字是多少(即保存对象的名称和值的处理)的存储结构,多个软件的内存结构(在对象列表中的每个过程都可以用),创建一个对象时,你可能不会立即分配的对象的内存空间(内存空间的内存,什么地方忘了)。