|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Sep 2008
Città: Messina
Messaggi: 991
|
[C] Multithreading: Ufficio postale
Quote:
Il seguente programma l'ho implementato tranne che per il terzo punto poiché non mi è chiaro un concetto. Intanto dove creo la scelta di memorizzazione? Nel distributore non è coerente perché sarebbero i clienti a sceglierlo, allo sportello non è coerente perché altrimenti dovrei gestire la chiusura di un solo sportello, potrei creare un nuovo thread "amministratore" che gestisce questa volonta in modo casuale oppure potrei mettere una scelta nel main e santa pazienza. In ogni caso, io posso salvare delle variabili su un file ma lo stato di un semaforo come lo salvo?! Se è necessario anche il mio codice per comprendere dite pure che cercherò di postarlo.
__________________
PC/HTPC: Mac Mini 3,1 late 2009 | My Book Studio 2TB | LG M237WD monitor/tv | Logitech Z4 | Apple Magic Mouse | Apple Wireless Keyboard | Apple Remote Mobile: Samsung Galaxy Wonder i8150 cm9 |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Messina
Messaggi: 991
|
up1
__________________
PC/HTPC: Mac Mini 3,1 late 2009 | My Book Studio 2TB | LG M237WD monitor/tv | Logitech Z4 | Apple Magic Mouse | Apple Wireless Keyboard | Apple Remote Mobile: Samsung Galaxy Wonder i8150 cm9 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Potresti serializzare tutto in un file per memorizzare lo stato degli sportelli.
L'idea del thread di amministrazione la condivido. Aspettiamo però pareri da persone più esperte! |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jun 2009
Messaggi: 38
|
Come hai detto tu basta creare un thread per la serializzazione, che controlla solo se sono avvenuti cambiamenti nella memoria condivisa, e se si, serializza. Anche io avrei fatto così
EDIT: ovviamente all'avvio la memoria condivisa devi ripristinarla in base a ciò che hai serializzato Ultima modifica di nalsk : 04-07-2010 alle 16:29. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2008
Città: Messina
Messaggi: 991
|
RISOLTO
Grazie per i consigli
__________________
PC/HTPC: Mac Mini 3,1 late 2009 | My Book Studio 2TB | LG M237WD monitor/tv | Logitech Z4 | Apple Magic Mouse | Apple Wireless Keyboard | Apple Remote Mobile: Samsung Galaxy Wonder i8150 cm9 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:42.




















