„Sznikák vizsga kikérdező” változatai közötti eltérés

290. sor: 290. sor:


== Adott az alábbi C# nyelvű .NET alkalmazás kódrészlet. <code><br>class Counter{<br>int counter = 0; // *1<br>object syncRoot = new object(); // *2<br>public int GetValue() // *3<br>{<br>lock (syncRoot)<br>{ return counter; }<br>}<br>public void IncreaseCounter(int delta) // *4<br>{<br>lock (syncRoot)<br>{ counter += delta; }}}</code> ==
== Adott az alábbi C# nyelvű .NET alkalmazás kódrészlet. <code><br>class Counter{<br>int counter = 0; // *1<br>object syncRoot = new object(); // *2<br>public int GetValue() // *3<br>{<br>lock (syncRoot)<br>{ return counter; }<br>}<br>public void IncreaseCounter(int delta) // *4<br>{<br>lock (syncRoot)<br>{ counter += delta; }}}</code> ==
{{kvízkérdés|típus=több|válasz=1,3|pontozás=-}}
{{kvízkérdés|típus=több|válasz=1,2,3|pontozás=-}}
# A *2 sor elejére nem kell plusszban beírni a static kulcsszót, anélkül is helyes a működés.
# A *2 sor elejére nem kell plusszban beírni a static kulcsszót, anélkül is helyes a működés.
# A kód nem működne megfelelően, ha a *2 sorban a syncRoot típusát int-re cserélnénk.
# A kód nem működne megfelelően, ha a *2 sorban a syncRoot típusát int-re cserélnénk.