LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Shmuel Fomberg Date: Mon Aug 4 11:10:31 2008 Subject: Re: XS callbacks from different threads.
Hi Josef. >> IANAE, (I am not an expert) but if you say that the main thread returns >> immediately and waiting in a loop for the lib, then you already have one >> thread inside Perl. So the background threads shouldn't call into your >> perl interpreter. > > If I understand correctly, I have two options then: > > 1. _not_ let the main thread return back from the XS. That is, I > move the sleep(0) from the perl script into the init() function. > Would that break anything withhin perl? For this one you need a real expert. It is possible to call into Perl from an XS sub. but to call into Perl from other threads while it is inside a XS call? I have no idea. > 2. I need to create a second perl interpreter (or clone the first one). > Can somebody point me to example code how to do that? That's actually no big deal. look at perldoc page perlembed, there are examples. Shmuel.
| Navigate in group perl.ithreads at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |