当前位置:编程学习 > C#/ASP.NET >>

请教,一个多线程实时获取本地时间的问题

一个多线程实时获取本地时间的程序,发现程序存在句柄数不断增加,是每秒都在增加,上网发现这是由于创建线程完成以后没有调用CloseHandle,导致句柄数量不断增加,请教,CloseHandle 如何使用 

Private Declare Function CloseHandle Lib "kernel32" (ByVal HANDLE As Integer) As Integer 


CloseHandle(线程句柄)  ,怎么得到我新开线程的句柄呀?在什么位置 CloseHandle 的好,谢谢~~  --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 建立一个公共的线程句柄数组,在创建的时候保存了。
在不需要的地方关闭了。同时清空数组 --------------------编程问答--------------------
引用 2 楼 falconfei 的回复:
建立一个公共的线程句柄数组,在创建的时候保存了。 
在不需要的地方关闭了。同时清空数组


但是怎么获取这个 句柄 呢?
只是实时获取本地时间的程序呀,

请问你们在用 System.Timers.Timer() 或 ThreadingTimer 定时执行同一事件的时候有没有出现句柄数不断增加的问题?      
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,