线程内核对象的引用计数
我用createthread创建一个线程内核对象的,它的默认引用计数应该为2,调用closehandle后引用计数减1,当线程结束的时候引用计数再减1,于是引用计数为0.内核对象被操作系统销毁。或者线程结束后在调用closehandle,是一样的,内核对象都会被销毁。
但是如果我不调用closehandle,那么线程结束的时候,引用计数会为多少呢?
还是1的话,那内核对象就不是永远没法销毁,那么就会有内存泄露。但是看网上一些讨论,不调用closehandle只会导致句柄泄露,没有内存泄露。这样来说,线程结束的时候,线程内核对象的引用计数到底是怎么变化呢?