win32::ole与thread共存时的一个问题

win32::ole与thread共存时的一个问题

win32::ole与thread共存时的一个问题
我使用了win32::ole的adodb.connection与adodb.recordset.
定义为全局变量$conn, $rs
再在thread中使用他们,结果会出现Free to wrong pool f343128 not 272820这样的错误信息.
后来把$conn, $s改为thread的局部变量就没事了.
如果用thread::share执行share($conn)的话,会给出一个提示:Invalid value for shared scalar
[CCB]15[/CCB][CCB]23[/CCB]
试试用--require Win32:.
试试用
require Win32::OLE;
代替
use Win32::OLE;
wtggzpny
TBfY3A <a href="http://dzqqruddpjmx.com/">dzqqruddpjmx</a>, [url=http://qhhaqwncwwns.com/]qhhaqwncwwns[/url], [link=http://ojiuigqgyjpe.com/]ojiuigqgyjpe[/link], http://pdhuyxkohivk.com/

[img]http://imyalavdmmsn.com/[/img]
[COLOR=BLUE]URL:[/COLOR][url]MOssbQNdykc[/url]