dll中的线程怎么结束?

C++实现的dll封装了线程,提供了一个API可以创建并启动线程,但是没有提供结束和释放线程的API,导致最后要释放dll的是时候线程并没有结束和释放,所以出现问题

那么这种情况下,怎么才能在加载dll并启动了线程之后,最后在释放dll之前先结束和释放这个线程??

http://blog.csdn.net/magictong/article/details/4371969

你在DLL里面定义一个变量到处,在程序中导入这个变量,然后在程序退出时,通过设定这个变量的值,来告诉DLL里面的线程,要退出了,等1S,关闭主程序,完了。

http://blog.csdn.net/magictong/article/details/4371969