A já docela jo. Typický use case je, když máš nějaký dlouho trvající výpočet a pak rozhraní (třeba http), kterým se chodíš dívat na stav toho výpočtu. Jako příklad uvedu tradingového bota, kde se výpočet odvíjí od stavu trhu, cenových informacích a událostí, tedy jde o událostně řízený běh. Tedy ta instance není trvale zamčená, ale zamyká se po dobu zpracování události. A k tomu paralelně chodí dotazy na stav obchodování z http rozhraní od uživatele / operátora. Stav jedné "strategie" je objekt, který sdílím mezi http rozhraní a nějakým řídícím objektem a k tomu používám právě spíš shared_lockable_ptr.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 50 600×
Přečteno 23 672×
Přečteno 22 663×
Přečteno 20 631×
Přečteno 17 621×