Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: (tye)Re: Threading read access to a filedescriptor

by smferris (Beadle)
on Jan 30, 2001 at 01:02 UTC ( [id://55065]=note: print w/replies, xml ) Need Help??


in reply to (tye)Re: Threading read access to a filedescriptor
in thread Threading read access to a filedescriptor

The consensus is that the instance of $new is going to cloned rather than shared. Bummer.. However, I don't see this as a problem yet..

The docs say that open filehandles will be dup-ed so that closing is handled properly. (one doesn't close the other) Although the seek pointer IS shared between the processes.

My problem is still that I have to lock them from reading at the same instant. Now to implement it.

( Keeping in mind I'd really like to stick with default/stock perl modules.)

My first thought is to use semaphores. But I don't see an easy interface such as pop/shift. Or am I making it too complicated. I'll keep working on it.

But if someone would like to chime in with an example of locking processes using semaphores, I'd appreciate it! 8)

Thx, SMF 8)
  • Comment on Re: (tye)Re: Threading read access to a filedescriptor

Replies are listed 'Best First'.
(tye)Re2: Threading read access to a filedescriptor
by tye (Sage) on Jan 30, 2001 at 01:06 UTC
    "perldoc -f flock"

    But most of the rest of my post still applies.

            - tye (but my friends call me "Tye")

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://55065]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (6)
As of 2024-05-30 21:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.