Js sm ful lost

main
Gasper Spagnolo 2022-10-27 21:45:59 +02:00
parent c6c1b206be
commit 59435cb646
3 changed files with 49 additions and 0 deletions

12
dn2/Makefile Normal file
View File

@ -0,0 +1,12 @@
CC=gcc
CFLAGS=-g -Wall -lpthread
all: server
server: server.c
$(CC) $(CFLAGS) server.c -o server
clean:
rm server

BIN
dn2/server Executable file

Binary file not shown.

37
dn2/server.c Normal file
View File

@ -0,0 +1,37 @@
#include<stdio.h>
#include <pthread.h>
#define N_THREADS 1
#define N_STEPS 1
#define N_NUMBERS_CALCULATED 2000
typedef struct _IntervalInfo {
int start;
int end;
} IntervalInfo;
int friendly_numbers[N_NUMBERS_CALCULATED];
long produced = 0;
int calculate_amicable_number(int number) {
for(int i=1; i< number; i++){
if(number % i == 0){
number = number + i;
}
}
return number;
}
void *calculate_amicable_number_invterval(void * arg) {
return NULL;
}
int main() {
pthread_t threads[N_NUMBERS_CALCULATED];
for(int i = 0; i < N_THREADS; i++) {
pthread_create(&threads[i], NULL, calculate_amicable_number_invterval, NULL);
}
return 0;
}