Skip to content

C++ refresher bootcamp including concurrency with std::thread.

License

Notifications You must be signed in to change notification settings

tomaskontrimas/cpp_refresher_2021

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp_refresher_2021

C++ refresher bootcamp including concurrency with std::thread.

Outline

This is the code for a 8 day C++ refresher course including concurrency with std::thread.

  • Day 1 - Classes
  • Day 2 - Generic Programming
  • Day 3 - Object Oriented Programming
  • Day 4 - Pointers, References, and Smart Pointers
  • Day 5 - Threads
  • Day 6 - Lock-based vs. Lock-free Data Structures
  • Day 7 - Thread Pools
  • Day 8 - Concurrency in IceTray - IceCores

Getting Started

This project uses googletest as a submodule, so make sure to clone recursively.

$ git clone --recurse-submodules [email protected]:icecube/cpp_refresher_2021.git
$ cd cpp_refresher_2021
$ mkdir build
$ cd build
$ cmake ..
$ make
$ ctest

About

C++ refresher bootcamp including concurrency with std::thread.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 50.9%
  • C++ 49.1%