Oppure

Loading
09/12/14 18:27
Roby94
Postato originariamente da Roby94:
Orribile, ma perché la mia soluzione non ti va bene? Non capisco proprio che limitazioni ti imporrerebbe.

Per favore mi rispondi :(
aaa
10/12/14 15:54
Dice
Sto avendo il dubbio se funzioni il tuo metodo funzioni anche in questo caso:
Lista eventi:
1)15:00
2)14:30
3)15:30

Ho il dubbio se mi esegue anche il secondo evento, oppure solo il primo e il terzo (visto che cronologicamente sequenziali)
aaa
10/12/14 16:35
Dice
Un altro problemino è che così facendo, non posso andare ad aggiungere eventi a mio piacimento:
metti ad esempio che all'inizio metto 2 eventi; poi il giorno dopo mi viene voglia di aggiungere un altro evento...
da il problema che la dimensione della ListaEventi cambia all'improvviso.
aaa
10/12/14 18:09
Roby94
Le tue perplessità mi paiono totalmente infondate. Perché in un determinato istante dovrebbe avviare più eventi programmate per ore differenti? Perche non puoi aggiungere eventi? se cambia la dimensione che problema c'è? cerca di essere piu chiaro.
aaa
11/12/14 13:39
E comunque mi sembra che il thread stia andando oltre quello che era il titolo ... "problemi con i thread".

Adesso si sta discutendo dell'architettura del programma e dei vari problemi di impostazione (su cui si possono dire mille cose) e non di problemi di uso dei thread.
11/12/14 13:43
Dice
Questo è un programmino che deve rimanere sempre in esecuzione; l'utente deve poter aggiungere un nuovo evento in qualunque istante li pare.
Poi ho riflettuto sul problema della CPU: missà che il problema non era dovuto al fatto che prima utilizzavo troppi thread, ma perchè ogni evento è rappresentato da un while(true) anche se comunque ha una condizione di uscita, ma è pur sempre un ciclo infinito. (è così, oppure ho detto un'altra sciocchezza?)
Adesso Roby, provo a fare altri tentativi, poi ti aggiorno sui problemi ;)
aaa
11/12/14 15:21
Postato originariamente da Dice:

Questo è un programmino che deve rimanere sempre in esecuzione; l'utente deve poter aggiungere un nuovo evento in qualunque istante li pare.


E quindi ? Cosa c'entra con quello che ti ho appena scritto?

Poi ho riflettuto sul problema della CPU


Ti avevo già risposto al problema della CPU !!! Ma le leggi le risposte ? Devi semplicemente aggiungere una Sleep(100) nel ciclo del thread ...

11/12/14 18:56
Dice
Scusa nessuno, non avevo visto la tua ultima risposta, davvero non volevo, scusa :(
Per il fatto della CPU adesso provo a fare i dovuti accorgimenti ;)

Scusa ancora, non volevo davvero :(

PS: continuavo a scrivere qui perchè senno avrei dovuto aprire un'altra discussio, e dopo avrei dovuto rispiegare di nuovo tutto da capo; pensavo di fare una cosa sbagliata :(

Sorry again
aaa