28/11/14 15:17
Dice
Allora il fatto è questo:
ho una lista con tot stringhe
e faccio partire n thread.
Questi thread devono fare dei controlli con le stringhe.
Come faccio a dire: thread n°1 controlla solo e soltanto la stringa n°1;thread 2 controlla la stringa 2;ecc...?
Il problemone grosso è che questi thread mi devono rimane in esecuzione per tanto tempo (anche tanti giorni, forse mesi).
Io ogni volta che premo un pulsante creo un nuovo thread e lo inserisco in una lista, in modo da farmi la mia lista di thread; ho provato ad usare una variabile contatore... ma non va bene, perchè così facendo tutti i thread Vedono lo stesso valore. (lo stesso vale se uso dei parametri di una delle due liste).
Quindi, come faccio ad avere una variabile Y (che indica il numero della stringa) che è visibile solo da un thread X?
Però anche così facendo missà che non ho molto senso perchè allora dovrei avere una variabile per ogni thread, cioè dovrei conoscere a priori il numero di thread (cosa che non mi è possibile).
Come posso risolvere?
E dato che ci sono volevo chiedere anche questo: c'è un modo semplice per gestire dei thread che devono durare più di un giorno (mesi o anche anni)?
C'è per caso un componente che permette di creare e gestire eventi giornalieri/mensili/annuali?
Scusate se ho scritto un poema è che volevo essere più chiaro possibile (anche se non so se sono riuscito ad essere chiaro )
Grazie mille in anticipo?
ho una lista con tot stringhe
e faccio partire n thread.
Questi thread devono fare dei controlli con le stringhe.
Come faccio a dire: thread n°1 controlla solo e soltanto la stringa n°1;thread 2 controlla la stringa 2;ecc...?
Il problemone grosso è che questi thread mi devono rimane in esecuzione per tanto tempo (anche tanti giorni, forse mesi).
Io ogni volta che premo un pulsante creo un nuovo thread e lo inserisco in una lista, in modo da farmi la mia lista di thread; ho provato ad usare una variabile contatore... ma non va bene, perchè così facendo tutti i thread Vedono lo stesso valore. (lo stesso vale se uso dei parametri di una delle due liste).
Quindi, come faccio ad avere una variabile Y (che indica il numero della stringa) che è visibile solo da un thread X?
Però anche così facendo missà che non ho molto senso perchè allora dovrei avere una variabile per ogni thread, cioè dovrei conoscere a priori il numero di thread (cosa che non mi è possibile).
Come posso risolvere?
E dato che ci sono volevo chiedere anche questo: c'è un modo semplice per gestire dei thread che devono durare più di un giorno (mesi o anche anni)?
C'è per caso un componente che permette di creare e gestire eventi giornalieri/mensili/annuali?
Scusate se ho scritto un poema è che volevo essere più chiaro possibile (anche se non so se sono riuscito ad essere chiaro )
Grazie mille in anticipo?
aaa