silvius76
23-09-2005, 15:04
Volevo chiedere una info riguardo i thread.
Quando lancio un programma creo un processo e un solo thread.
Per sfruttare so e architetture dual processor devo avere molti thread per processo, e per fare questo l' unico modo è scrivere nel codice di crearli e distruggerli ?
Se ad un compilatore gli dico che uso un dual processor lui riesce a creare un codice multithread ?, altrimenti che fà ?
Il so riesce da un eseguibile fatto normalmente senza pensare al multithread a creare inseguito più di un thread ?
Il multithread è più performante su architetture cisc o risc a parità di so, ecc. ??
Un saluto
Quando lancio un programma creo un processo e un solo thread.
Per sfruttare so e architetture dual processor devo avere molti thread per processo, e per fare questo l' unico modo è scrivere nel codice di crearli e distruggerli ?
Se ad un compilatore gli dico che uso un dual processor lui riesce a creare un codice multithread ?, altrimenti che fà ?
Il so riesce da un eseguibile fatto normalmente senza pensare al multithread a creare inseguito più di un thread ?
Il multithread è più performante su architetture cisc o risc a parità di so, ecc. ??
Un saluto