The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

    <HTML>
    <HEAD>
    <TITLE>Downsides</TITLE>
    <LINK rel="stylesheet" href="talk.css">
    </HEAD>
    <BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#ff00ff">
    <A HREF="slide15.htm">Previous</A> <A HREF="slide17.htm">Next</A>
    <H2>Downsides</H2>
    <TABLE>

    <TR valign=top align=left>
      <TD><IMG src="cross.gif" alt="-"></TD>
      <TD><code>fcntl()</code> locking not portable
  <TABLE>

    <TR valign=top align=left>
      <TD><IMG src="dot.gif" alt="."></TD>
      <TD>may not exist at all
  <TABLE>

    <TR valign=top align=left>
      <TD><IMG src="dot.gif" alt="."></TD>
      <TD>not very likely
  </TD></TR></TABLE>

    <TR valign=top align=left>
      <TD><IMG src="dot.gif" alt="."></TD>
      <TD><code>struct flock</code> may be specified differently on different OSes
  <TABLE>

    <TR valign=top align=left>
      <TD><IMG src="dot.gif" alt="."></TD>
      <TD>will be moved to XS very soon
  </TD></TR></TABLE>
</TD></TR></TABLE>

    <TR valign=top align=left>
      <TD><IMG src="cross.gif" alt="-"></TD>
      <TD>only works between processes on the same machine
  <TABLE>

    <TR valign=top align=left>
      <TD><IMG src="dot.gif" alt="."></TD>
      <TD>not a significant problem
  </TD></TR></TABLE>

    <TR valign=top align=left>
      <TD><IMG src="cross.gif" alt="-"></TD>
      <TD>not thread-safe
  </TD></TR></TABLE>
</TD></TR></TABLE>

    <P><A HREF="slide15.htm">Previous</A> <A HREF="slide17.htm">Next</A>
    </BODY>
    </HTML>