Re: I need help for PHP thread code [message #170559 is a reply to message #170558] |
Mon, 08 November 2010 14:02 |
Jerry Stuckle
Messages: 2598 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 11/8/2010 8:52 AM, sheldonlg wrote:
> On 11/8/2010 8:35 AM, Jerry Stuckle wrote:
>> On 11/8/2010 8:16 AM, sheldonlg wrote:
>>> On 11/8/2010 8:09 AM, The Natural Philosopher wrote:
>>>> sheldonlg wrote:
>>>> > On 11/8/2010 3:39 AM, Andreas Otto wrote:
>>>> >> Hi,
>>>> >>
>>>> >> I have an library able to create threads by its own ...
>>>> >> and I want to use this "threads" to run PHP code on it
>>>> >>
>>>> >> The flow is:
>>>> >>
>>>> >> 1. start PHP
>>>> >> 2. external library is listen on socket
>>>> >> 3. external library create thread on new request
>>>> >> 4. now PHP should be linked to this new thread
>>>> >>
>>>> >> currently it is not working ... I use this code...
>>>> >>
>>>> >>
>>>> >> if (create == MQ_FACTORY_NEW_THREAD) {
>>>> >> // work on NEW thread
>>>> >> tsrm_set_interpreter_context(tsrm_new_interpreter_context());
>>>> >> tsrm_ls = (void ***) ts_resource_ex(0, NULL);
>>>> >> } else {
>>>> >> // work on an already available thread
>>>> >> tsrm_ls = (void ***) tmpl->threadData;
>>>> >> }
>>>> >>
>>>> >>
>>>> >> the problem is that interpreter global's are not initialized,
>>>> >> example:
>>>> >>
>>>> >> -> EG(objects_store).object_buckets) = 0x0
>>>> >>
>>>> >>
>>>> >> I need to run some initialization on a new external thread
>>>> >>
>>>> >>
>>>> >> Q: is help available?
>>>> >>
>>>> >>
>>>> >> mfg, Andreas Otto
>>>> >
>>>> > 1 - Is this supposed to be php?
>>>>
>>>> looks like C to me.
>>>
>>> That was a sarcastic question. This is a php group.
>>>
>>>>
>>>> > 2 - What are you talking about?
>>>> >
>>>>
>>>> He wants to duplicate the way Apache invokes PHP, I suspect.
>>>>
>>>> But using threading rather than forking..
>>>
>>> Again, that was a sarcastic question meaning "if you want help on
>>> something, take the time and trouble to explain your problem so that
>>> others can readily understand what you want".
>>>
>>> I guess this once again proves SDNWOTN. (Sarcasm Does Not Work On The
>>> Net --- actually made it into the dictionary of acronyms).
>>>
>>
>> Don't worry, Sheldon - it works with intelligent people.
>
> Please Jerry, lets not have yet another TNP-Jerry trading insults thread.
>
It's impossible to insult an idiot, Sheldon. I was just pointing out
that your sarcasm was not wasted.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
|
|
|