Help for this page

Select Code to Download


  1. or download this
    use strict;
    use warnings;
    ...
    print localtime().": $$'s flock obtained\n";
    sleep(5);
    print localtime().": $$ ends\n";
    
  2. or download this
    $ for q in 1 2 3 4 ; do perl 807067.pl & done
    Fri Nov 13 17:21:04 2009: 20079's flock attempt starts
    ...
    Fri Nov 13 17:21:19 2009: 20082 ends
    Fri Nov 13 17:21:19 2009: 20080's flock obtained
    Fri Nov 13 17:21:24 2009: 20080 ends
    
  3. or download this
    Fri Nov 13 17:26:42 2009: 20116's flock attempt starts
    Fri Nov 13 17:26:42 2009: 20116's flock obtained
    ...
    flock: Resource temporarily unavailable
    Fri Nov 13 17:26:42 2009: 20119's flock attempt starts
    flock: Resource temporarily unavailable
    
  4. or download this
    use Errno qw( EWOULDBLOCK );
    
    ...
    else {
        some error
    }