<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
What if some atomic operations aren't available?<BR>
 <BR>
 <BR>
If none are available, then they can all fallback to one giant lock.<BR>
 <BR>
 <BR>
But what if some are and some aren't?<BR>
 <BR>
 <BR>
A lock per type?<BR>
 <BR>
That fails with like<BR>
 union {<BR>  short s[2];<BR>
  int i;<BR>
} u;<BR>
 <BR>
 <BR>
and platform has atomic int but not atomic short.<BR>
 <BR>
 <BR>
 - Jay<BR><BR>                                           </body>
</html>