奇怪现象:和大家讨论有关DLL和线程的问题。

eachsky 2005-03-23 03:16:06
现有A.exe b.dll和c.dll
调用情况: A程序在线程调用b.dll (b.dll中有一个FORM窗体)
b.dll普通调用c.dll(c.dll中为普通函数)
b.dll和c.dll均没有创建线程。

奇怪现象:在调试A.exe的时候用线程查看器查看。竟然有6个线程。
关闭b.dll中的窗体,还剩4个线程。小弟不才,还请高手解释一下。
...全文
88 点赞 收藏 9
写回复
9 条回复
eachsky 2005年04月03日
是用了ADO。。而且还不止一个。和ADO有关系吗?能否说的详细点。
回复 点赞
dext 2005年04月02日
EXE是关键,是不是用了ADO
回复 点赞
eachsky 2005年04月02日
DLL调用和EXE是不同的地址。 创建线成似乎没什么关系吧。有不是在同一个EXE或者DLL里创建多个线程。需要互斥吗?
回复 点赞
caiso 2005年03月27日
帮顶一下
回复 点赞
aus 2005年03月26日
帮顶
回复 点赞
701701 2005年03月26日
你肯定没有做什么好事!
这是dll重复加载造成的
看看源代码,必要地方加上互斥
回复 点赞
ddk_hhb 2005年03月26日
有意思,以前没有注意过!~
回复 点赞
laiqinghe 2005年03月24日
有意思
回复 点赞
eachsky 2005年03月24日
没有人关注??自己顶。。。。。
回复 点赞
发动态
发帖子
Windows SDK/API
创建于2007-08-02

797

社区成员

2.2w+

社区内容

Delphi Windows SDK/API
社区公告
暂无公告