You asked if it was stone age, and went back to something that wasn't multi 
threading either. I was giving you a solution for how that might've been done 
in the "stone age." My deepest sympathies for going off topic in *your* thread.
                Thanks,
Tyler Littlefield
        http://tds-solutions.net
        Twitter: sorressean

On Apr 2, 2010, at 7:15 PM, Knowledge Seeker wrote:

> Lets not complicate stuff.
> Signal is a new concept over here, my actual intent is multithreading. I 
> humbly request we stick to that only.
> 
> On 4/3/2010 1:16 AM, Tyler Littlefield wrote:
>> um, no. in "stone age," people had other ways around it. Signals might have 
>> worked in some cases, but interrupts are totally different things.
>>              Thanks,
>> Tyler Littlefield
>>      http://tds-solutions.net
>>      Twitter: sorressean
>> 
>> On Apr 2, 2010, at 11:02 AM, Knowledge Seeker wrote:
>> 
>> 
>>> Crux of the discussion ....Thread is needed where one thinks that a
>>> aysnc-operation is needed .
>>> In stone-age one used 'interrupts' for this. Right ?. These days one
>>> uses a 'watcher-thread' .......
>>> 
>>> Cheers.
>>> Knowledge Seeker
>>> 
>>> On 4/2/2010 10:21 PM, Gerald Dunn wrote:
>>> 
>>>> A socket was just a 'real-world' example.
>>>> 
>>>> ----- Original Message -----
>>>> From: John Gaughan
>>>> To: c-prog@yahoogroups.com
>>>> Sent: Friday, April 02, 2010 12:20 PM
>>>> Subject: Re: [c-prog] MultiThreading !?!
>>>> 
>>>> 
>>>> 
>>>> On 4/2/2010 9:45 AM, Gerald Dunn wrote:
>>>> 
>>>>> Consider an application that waits for an incoming socket connection. 
>>>>> Typically the function call to accept the connection blocks. Just in case 
>>>>> 'blocks' isn't clear, it basically means the function will not return 
>>>>> until some condition is met. In this case the function would not return 
>>>>> until an incoming connection is established or until some other thread 
>>>>> closed the server socket, both of which could be indefinite. If your 
>>>>> application just had the one thread to accept the connection then you 
>>>>> could never do anything else. Now introduce another thread. This new 
>>>>> thread could close the server socket after a timeout or as the result of 
>>>>> a button press (physical or graphical), etc.
>>>>> 
>>>>> 
>>>> It doesn't even have to be a socket communication. Any asynchronous
>>>> communication with a separate process may be able to benefit from this
>>>> design.
>>>> 
>>>> I have written hardware drivers that used producer-consumer with
>>>> multiple threads on a single system, no sockets involved. But I do agree
>>>> that a good example would be a web server, which does use sockets and
>>>> multiple computers (clients).
>>>> 
>>>> --
>>>> John Gaughan
>>>> http://www.johngaughan.net/
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> [Non-text portions of this message have been removed]
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
>> ------------------------------------
>> 
>> To unsubscribe, send a blank message 
>> to<mailto:c-prog-unsubscr...@yahoogroups.com>.Yahoo! Groups Links
>> 
>> 
>> 
>> 
> 
> 
> 
> ------------------------------------
> 
> To unsubscribe, send a blank message to 
> <mailto:c-prog-unsubscr...@yahoogroups.com>.Yahoo! Groups Links
> 
> 
> 

Reply via email to