Odpovídáte na názor ke článku Sdílení objektů mezi vlákny v C++20 (II).
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 57 603×
Přečteno 27 722×
Přečteno 26 403×
Přečteno 24 367×
Přečteno 22 864×