|
sandrino83 |
[PROGETTO] tutti al mare |
25-07-2006 11:09 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
[PROGETTO] tutti al mare
qualcuna ha la minima idea di come simulare una coda fifo con i thread?????
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 11:09 |
|
|
| |
|
Brk |
Credo si intenda di fare una notify anzichè un no ... |
25-07-2006 14:37 |
|
|
Brk |
.consigliere.
Registered: Dec 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 8:25:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Credo si intenda di fare una notify anzichè un notifyall, in questo modo risvegli solo il primo thread nella coda....
|
25-07-2006 14:37 |
|
|
| |
|
sandrino83 |
si ma con il notify svegli un thread a caso e non ... |
25-07-2006 14:57 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
si ma con il notify svegli un thread a caso e non il primo della coda......credo......qualcuno mi corregga se sbaglio........
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 14:57 |
|
|
| |
|
Brk |
Hai ragione...
... |
25-07-2006 15:25 |
|
|
Brk |
.consigliere.
Registered: Dec 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 8:25:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Hai ragione...
proviamo a cercare...
|
25-07-2006 15:25 |
|
|
| |
|
sandrino83 |
spremiamo le miningi....... ... |
25-07-2006 15:33 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
spremiamo le miningi.......
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 15:33 |
|
|
| |
|
foolish |
non conosco bene le specifiche, ma l'utilizzo di u ... |
25-07-2006 15:51 |
|
|
foolish |
bleak
Registered: Oct 2003
Posts: 3585 (0.46 al dì)
Location:
Corso:
Anno:
Time Online: 36 Days, 7:28:56 [...]
Status: Offline
Edit | Report | IP: Logged |
non conosco bene le specifiche, ma l'utilizzo di una lista potrebbe risolvere qualche problema
http://java.sun.com/j2se/1.3/docs/a...stractList.html
a questo punto ogni thread creato si può mettere in coda e venire così posizionato alla fine della lista.
quando un posto si libera ci sarà un notifyall e tutti i thread controlleranno la loro posizione (in lista) , il primo usicrà dalla lista e così via
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
|
25-07-2006 15:51 |
|
|
| |
|
sandrino83 |
in giro leggo che la jvm schedula automaticamente ... |
25-07-2006 15:52 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
in giro leggo che la jvm schedula automaticamente secondo l'algoritmo FIFO i thread con ugual priorità.......vedrò di approfondire
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 15:52 |
|
|
| |
|
sandrino83 |
quindi dopo il notifyall del thread che libera un ... |
25-07-2006 15:56 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
quindi dopo il notifyall del thread che libera un posto, ogni thread si posiziona nel posto più vicino all'uscita (del ready queue) e solo quello che si trova in posizione 0 non si autoferma ma prosegue con l'esecuzione.........ho capito bene?
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 15:56 |
|
|
| |
|
Brk |
anche una hashtable potrebbe andare.... ... |
25-07-2006 16:03 |
|
|
Brk |
.consigliere.
Registered: Dec 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 8:25:11 [...]
Status: Offline
Edit | Report | IP: Logged |
anche una hashtable potrebbe andare....
|
25-07-2006 16:03 |
|
|
| |
|
Brk |
Ho detto una cazzata, meglio questo:
... |
25-07-2006 16:10 |
|
|
| |
|
foolish |
ma si possono usare librerie non standard?
... |
25-07-2006 16:16 |
|
|
foolish |
bleak
Registered: Oct 2003
Posts: 3585 (0.46 al dì)
Location:
Corso:
Anno:
Time Online: 36 Days, 7:28:56 [...]
Status: Offline
Edit | Report | IP: Logged |
ma si possono usare librerie non standard?
cmq ogni lista va bene, i metodi bene o male son sempre quelli
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
|
25-07-2006 16:16 |
|
|
| |
|
sandrino83 |
io ho imbastito un sistema senza coda......quindi ... |
25-07-2006 16:19 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
io ho imbastito un sistema senza coda......quindi il notify svegli un solo thread e con i tempi che ci sono nelle specifiche non riesco ad arrivare nemmeno nella situazione di coda......in sostanza se arrivano bagnanti tra 200 e 1000 millisecondi e se ne vanno dopo un periodo tra 500 e 2000 millisecondi non mi si riempiono mai tutti gli ombrelloni......a voi succede così?
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 16:19 |
|
|
| |
|
Brk |
Si riempiono solo moooooooooolto in là, se fai pr ... |
25-07-2006 16:21 |
|
|
Brk |
.consigliere.
Registered: Dec 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 8:25:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Si riempiono solo moooooooooolto in là, se fai proseguire il programma ad oltranza, prova a metter solo 3 ombrelloni e vedi
|
25-07-2006 16:21 |
|
|
| |
|
sandrino83 |
ho provato a moltiplicare x 10 i tempi di permanen ... |
25-07-2006 16:22 |
|
|
sandrino83 |
maschio latino
Registered: Oct 2004
Posts: 376 (0.05 al dì)
Location:
Corso: Com Dig
Anno: finito
Time Online: 8 Days, 7:53:08: [...]
Status: Offline
Edit | Report | IP: Logged |
ho provato a moltiplicare x 10 i tempi di permanenza sotto l'ombrellone e la coda effettivamente si riempie.......ma con le specifiche non si riempirà mai.......
__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......
|
25-07-2006 16:22 |
|
|
| |
|
Brk |
Quello si, se allunghi la permanenza è come rimin ... |
25-07-2006 16:23 |
|
|
Brk |
.consigliere.
Registered: Dec 2004
Posts: 148 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 8:25:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Quello si, se allunghi la permanenza è come rimini ^^
|
25-07-2006 16:23 |
|
|
| |
|
All times are GMT. The time now is 08:24. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|