Assignment 3 (June 6)
Completion requirements
Opened: Friday, 19 May 2017, 12:00 AM
Due: Wednesday, 7 June 2017, 12:00 PM
In this assignment we would like to ask you to fix the memory issue with the Treiber stack implementation discussed in the lecture and for which the code has been published. There are two alternatives to do this (of course feel free to try both):
- run your own memory allocator for Treiber stack elements
- implement hazard pointers (might also need some sort of memory allocator)