IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:22.8.2017 9:49

Zdravíčko,

není potřeba dělat z tohoto vlákna spamovací příběh. Našel jsem v projektu, který předěláváme, ošetření instance pomocí .lck souboru.
Nevím, jestli jsem pochopil kompletní funkci tohoto souboru, ale myslím, že je to zámek pro spuštění pouze jedné instance třídy a zabezpečuje, aby nemohlo jiné vlákno tuto instanci vytvořit.
Je to tak?
jestli ano, tak není lepší singleton se synchronizaci proti náhodné chybě v multithreadingu?
jestli ne, tak prosím o poučení:)

Odpovědět
22.8.2017 9:49
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Odpovídá na Lubor Pešek
Luboš Běhounek Satik:22.8.2017 12:30

To bez kodu nepozname :)

Ano, singleton se vsema funkcema (kde to ma smysl) synchronizovanyma by mel byt ok :)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
22.8.2017 12:30
https://www.facebook.com/peasantsandcastles/
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Luboš Běhounek Satik
Lubor Pešek:22.8.2017 12:35

pochopitelně pracovní kód sem postovat nehodlám:D ale snad se mi to podařilo zobecnit jak to jen šlo:)

Díkes, to jsem potřeboval slyšet:)

Nahoru Odpovědět
22.8.2017 12:35
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.