Cancel thread tasks using semaphore

This commit is contained in:
Fabio Scotto di Santolo
2024-09-18 15:09:38 +02:00
parent 554b36e0f3
commit df65f88779
3 changed files with 73 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
CC=gcc
CFLAGS=-o cancel_threads -Wall -lpthread -lrt
SRCS=main.c
.DEFAULT_GOAL := build
build:
$(CC) $(CFLAGS) -fsanitize=address -static-libasan $(SRCS)
release:
$(CC) $(CFLAGS) $(SRCS)
debug:
$(CC) $(CFLAGS) -fsanitize=address -static-libasan -ggdb $(SRCS)
gdb -q cancel_threads
clean:
rm -f cancel_threads