„Szoftvertechnológia - Lehetséges vizsgakérdések” változatai közötti eltérés
egy sor |
konkurrenciaszemantikák |
||
| 24. sor: | 24. sor: | ||
* Class metódus property(tulajdonság) módosítók: | * Class metódus property(tulajdonság) módosítók: | ||
** query, redefines, ordered, unique, oper-constraint(kényszer) | ** query, redefines, ordered, unique, oper-constraint(kényszer) | ||
* Operációk konkurenciája: | * Operációk konkurenciája (konkurenciaszemantikák, concurrency semantics): | ||
** szekvenciális(sequential) - elméletileg nem lehet, hogy más hívja meg az operációt | ** szekvenciális (sequential) - elméletileg nem lehet, hogy más hívja meg az operációt (''"callers must coordinate outside the object so that only one flow is in the object at a time."'') | ||
** guarded | ** őrzött (guarded) - jöhet ilyen hívás, de megoldott a kezelése (''"multiple calls from concurrent threads may occur simultaneously to one instance, but only on is allowed to commence. Others are blocked."'') | ||
** konkurens(concurrent) - bejöhet hívás, azonnal lekezelődik, nem jó | ** konkurens (concurrent) - bejöhet hívás, azonnal lekezelődik, nem jó (''"multiple calls from concurrent threads may occur | ||
simultaneously to one object on any concurrent operation, and all may proceed concurrently with correct semantics"'') | |||
* Active Object: saját szála van az objektumnak. | * Active Object: saját szála van az objektumnak. | ||
* Mi az a classifier? | * Mi az a classifier? | ||