This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. Lock-Free Programming

Mentor

Course Materials

git.gnome.org

IRC

irc.gimp.net #gnome-university

This course will cover the basics of lock-free and wait-free programming. Students will learn the challenges in doing so in an environment such as the C programming language. The ABA problem will be discussed. Students will learn the difference between lock-free and wait-free.

Students will work through the following chapters and perform the exercises. Questions may be asked of the mentor as well as the community on IRC.

1.1. Chapter 1

1.2. Chapter 2

1.3. Chapter 3

1.4. Chapter 4

1.5. Chapter 5

1.6. Chapter 6

1.7. Chapter 7

1.8. Chapter 8

1.9. Chapter 9

1.10. Chapter 10

2. HERE

Mentor

ChristianHergert

Course Materials

git.gnome.org

IRC

irc.gimp.net #gnome-university

HERE

Students will work through the following chapters and perform the exercises. Questions may be asked of the mentor as well as the community on IRC.

2.1. Chapter 1

2.2. Chapter 2

2.3. Chapter 3

2.4. Chapter 4

2.5. Chapter 5

2.6. Chapter 6

2.7. Chapter 7

2.8. Chapter 8

2.9. Chapter 9

2.10. Chapter 10


2024-10-23 11:28