C++20: An (Almost) Complete Overviewdynamic_cast, typeid allocations constexpr string & vector Concurrency Changes Atomic Smart Pointers Joining & Cancellable Threads The C++20 Synchronization Library Semaphores, efficient Development on GitHub” -- Stephan T. Lavavej Tuesday, September 15 • 13:30Concurrency Changes35 Atomic Smart Pointers Is shared_ptr thread safe? Yes: control block manipulation thread safe guarantees thread could be storing new pointer Make it thread-safe? Manually use mutex to protect access to smart pointer Use global non-member atomic operations, e.g. std::atomic_load(), atomic_store(), … 0 码力 | 85 页 | 512.18 KB | 6 月前3
ClickHouse: настоящее и будущееcorporate networks Telemetry Industrial monitoring Sensor data IoT Self-driving cars Agriculture Smart cities, surveillance Delivery Taxi Food tech HoReCa Scientific datasets Scientific datasets Genomics0 码力 | 32 页 | 2.62 MB | 1 年前3
唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023Stage ★ Blockchain ★ Decentralized Ledger Storage: MPT (Merkle Patricia Tree) ★ K-V database ★ Smart Contract ★ Serverless The Weapons Web3 Utilizes For mainstream tech stack, e. g. Ethereum ➔ A world-wide0 码力 | 30 页 | 2.53 MB | 1 年前3
共 3 条
- 1













