#include stdio.h

#include stdlib.h

#include pthread.h

#define NUM_CORES 3

/ Casper

typedef struct {woman

int core_id;

} Core;

/ decision-making

void* core_function(void* arg) {

Core* core = (Core*)arg;

printf("Start.\n", core-core_id);


/ Melchior

typedef struct {scient

int core_id;

} Core;

/ calculus

void* core_function(void* arg) {

Core* core = (Core*)arg;

printf("Start.\n", core-core_id);


/ Balthazar

typedef struct {mother

int core_id;

} Core;

/ maintenance

void* core_function(void* arg) {

Core* core = (Core*)arg;

printf("Start.\n", core-core_id);

printf("system activated.\n"); return 0;

}