mirror of
https://github.com/13hannes11/UU_la_parallel_programming_practical_assignments.git
synced 2024-09-04 00:50:58 +02:00
first working threaded implementation of adt_checking
This commit is contained in:
16
Assignment_3/lib/SimpleLockingStack.h
Normal file
16
Assignment_3/lib/SimpleLockingStack.h
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
#include <vector>
|
||||
#include <mutex>
|
||||
|
||||
#include "Stack.h"
|
||||
|
||||
class SimpleLockingStack:public Stack{
|
||||
private:
|
||||
std::vector<int> vec;
|
||||
std::mutex mut;
|
||||
public:
|
||||
SimpleLockingStack(ADTOperationQueue * queue);
|
||||
void push(int element);
|
||||
int pop();
|
||||
int size();
|
||||
};
|
||||
Reference in New Issue
Block a user