Ciao a tutti vengo subito al dunque:
Sto programmando sotto sistema operativo win98 in linguaggio c e mi serve utilizzare le
proprietà multitasking del sist. operativo stesso, ho trovato qualche funzione che fa al
caso mio nella libreria process.h (es. la famiglia delle spawn) ma si presentano due
grossi problemi:
1. Non sono in grado di lanciare un processo in parallelo al principale (diciamo al main)
e di "ucciderlo" da fuori, cioè fare in modo che termini dicendoglielo dal main,
in pratica il padre non è in grado di uccidere i figli.
Esistono funzioni in grado di fare ciò? oppure l'unica soluzione è manipolare gli
interrupt? In tal caso ho visto che c'è bisogno della libreria dos.h che però nel compilatore
visual c++ 6 che uso io praticamente non esiste, come potrei aggiungerla eventualmente?
2. Ho estremo di bisogno di condividere informazioni fra i processi che procedono in
parallelo, ma non so come creare per loro una zona dati comune, dove tutti vadano a
leggere e scrivere variabili, infatti quando lancio un processo esso vede solo i suoi dati
diciamo locali
Grazie mille anticipate
Teo