C++11 for Hedge Fund Traders and Investment Bankers: Concurrency and Multithreading With C++11 for Thread Management & Data Sharing Between Threads (Presentation Slides)

48 Pages Posted: 25 Jun 2019

See all articles by Yogesh Malhotra

Yogesh Malhotra

Global Risk Management Network, LLC

Date Written: June 18, 2019

Abstract

This C++11 Research Note advances applied understanding about ‘Real’ Multi-threading & Concurrency Control (M&C) for C++ and Reasons for its Adoption particularly in the context of latency minimization needs of Hedge Funds, Investment Banks, and, Trading Desks. The Research Note provides a background into the advancement of the New Paradigm of the C++11 Standard beyond C++ and explains how the 'New Paradigm' is relevant to the needs of Hedge Funds, Investment Banks, and, Trading Desks. From a Systems Programming perspective, it focuses on How the C++11 Standard addresses Multi-threading & Concurrency Control and related constraints of the C++ programming language. Specifically, it provides an overview of the C++11 Multi-threading & Concurrency Control Thread Management Capabilities as well as Data Sharing Capabilities. Motivated by the underlying Boost Thread Library that underpinned the C++11 advancement, it shares specific C++11 M&C capabilities as documented by the key initiator and keeper of that library who also serves on multiple C++ and related standards committees. In addition, it also provides some perspective from other key innovators who have contributed to the original C++ programming language as well as to the C++11 advancements.

Keywords: C++11, C++, Hedge Funds, Investment Banks, Trading, Pricing, Risk Management, Multi-Threading, Concurrency Control, Programming, Programming Languages

Suggested Citation

Malhotra, Yogesh, C++11 for Hedge Fund Traders and Investment Bankers: Concurrency and Multithreading With C++11 for Thread Management & Data Sharing Between Threads (Presentation Slides) (June 18, 2019). Available at SSRN: https://ssrn.com/abstract=3406364 or http://dx.doi.org/10.2139/ssrn.3406364

Yogesh Malhotra (Contact Author)

Global Risk Management Network, LLC ( email )

Cornell Business and Technology Park
Ithaca, NY 14852-4892
United States

Register to save articles to
your library

Register

Paper statistics

Downloads
22
Abstract Views
152
PlumX Metrics