<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Καλημέρα,<br>
<br>
Δεν είμαι σίγουρος ότι καταλαβαίνω ακριβώς την ερώτηση.<br>
Αν "cas function call" εννοείς το "__sync_val_compare_and_swap()"
τότε πως προκύπτει<br>
ότι αυτό οδηγεί σε απευθείας εκτέλεση του μηχανισμού TTAS;<br>
<br>
Η __sync_val_compare_and_swap() γράφει την νέα τιμή στη θέση
μνήμης και διαβάζει την παλιά, ατομικά.<br>
Αν δηλαδή κάνεις κάτι του στυλ<br>
<br>
while (__sync_val_compare_and_swap() == LOCKED)<br>
/* do nothing */;<br>
<br>
αυτό είναι υλοποίηση του μηχανισμού TTAS ή του TAS;<br>
<br>
Η εντολή σκουπίδι που πρέπει να μπεί με βάση το σκεπτικό σου, και
τι εννοείς "εντολή σκουπίδι";<br>
<br>
Καλή συνέχεια,<br>
Δημήτρης<br>
<br>
On 20/07/2015 09:27 μμ, ΒΑΣΙΛΗΣ ΛΟΥΚΟΠΟΥΛΟΣ wrote:<br>
</div>
<blockquote
cite="mid:CAJ3CAwBz5Kgxc5XSwxQ7XXQGVTynw26zzhSxH4K_9jT=eduZ0Q@mail.gmail.com"
type="cite">
<p dir="ltr">το cas function call οδηγεί απευθείας σε εκτέλεση
μηχανισμού TTAS. Για να υλοποιήσουμε TAS_CAS χρειάζεται να
προσθέσουμε μια εντολή σκουπίδι, αυτό έχετε σαν προοπτική να
υλοποιήσουμε?</p>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Advcomparch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Advcomparch@lists.cslab.ece.ntua.gr">Advcomparch@lists.cslab.ece.ntua.gr</a>
<a class="moz-txt-link-freetext" href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch">http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch</a>
</pre>
</blockquote>
<br>
</body>
</html>