Názory ke článku Vlákna v C# - 10. díl – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku Vlákna v C# - 10. díl – Programujte.comNázory ke článku Vlákna v C# - 10. díl – Programujte.com

 

Názory ke článku Vlákna v C# - 10. díl

aerkain   NOVÝ
25. 11. 2008

Proc se v tom přikladě kde je konstruktur třídy Timer mu předava název statické metody, kdyz to ma byt timercallback. Vse funguje. Jen by me zajimalo, proc to tak jde.. ?

jakubk, autor článku   NOVÝ
25. 11. 2008

Reagoval na komentář od uživatele aerkain : TimerCallback je delegát. Po každém "tiknutí" se ten delegát zavolá a tím pádem se zavolá i předaná metoda.

Gorath   NOVÝ
25. 11. 2008

V C# robim uz daku tu dobu a volatile som este nepouzil. Tak som skusil porovnat kody:

bool test = true;

func()
{
while (test)
{
}
}
a
volatile bool test = true;

func()
{
while (test)
{
}
}
a VSko ukazolo rovnaky asm kod pre oba pripady, t.j. pre ten priklad, co je uvedeny v clanku je jedno, ci je alebo nie je pouzite klucove slovo volatile.
Inac chvalim tuto seriu ohladom vlakien, velmi pekne zhrnutie na jednom mieste.
G

mnn   NOVÝ
26. 11. 2008

<p>Reagoval na komentář od uživatele Gorath : asm? :smile5: Skor CLR kod.</p>

djanosik   NOVÝ
26. 11. 2008

Reagoval na komentář od uživatele mnn : Když už reješ, tak bys mohl vědět, že se tomu říká IL, případně CIL.

Gorath   NOVÝ
26. 11. 2008

Reagoval na komentář od uživatele Dušan Janošík :
pripadne bytecode ... ale ja som pozeral native code v disassembleri, takze tam uz vidis priamo instrukcie v asm a tie boli rovnake. Chcel som iba poukazat na to, ze ten priklad nie je zrovna najvhodnejsi a pre dany uvedeny priklad sa nikdy nevypise \"A je klid, False\". (ak pominieme fakt, ze windows je mozne vsetko :D)

mnn   NOVÝ
26. 11. 2008

Reagoval na komentář od uživatele Dušan Janošík :
jasne pomylil som sa (CLR ho vykonava), to sa stava obycajnym ludom :D holt nie kazdy je obycajny :D

Quiark   NOVÝ
29. 11. 2008

Reagoval na komentář od uživatele Gorath :
Hm, no, ale co když se .NET Runtime rozhodne to jednou přeložit do ASM tak a jindy jinak? Třeba v závislosti na tom, jestli je v programu jen jedno vlákno, nebo jich je víc?

aerkain   NOVÝ
29. 11. 2008

Reagoval na komentář od uživatele Jakub Kottnauer :
jo, to ja vim, ze je to delegat, akorat jsem nevedel ze tam muzu misto delegata naprat rovnou nazev te metody..

aerkain   NOVÝ
29. 11. 2008

Reagoval na komentář od uživatele aerkain :
ale to asi bude tim, ze delegat je vlastne ukazatel na funkci (jako v C++) a nazev metody vraci adresu funkce, takze to logiku ma.

Martin   NOVÝ
12. 7. 2018

V článku je uvedeno, že časovač v namespace System.Timers je komponenta a lze ho přetáhnout z Toolboxu. Není to chyba? Není v Toolboxu umístěn časovač z namespace System.Windows.Forms? Díky

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý