Repository 32bit  Forum
Repository 64bit  Wiki

Programmazione concorrente in C++

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Programmazione concorrente in C++

Messaggioda Bart » dom mar 08, 2009 11:10

Ciao a tutti,
sto cercando informazioni sulla programmazione concorrente in c++.
L'obiettivo finale è di realizzare un'applicazione che mi permetta di fare questo in c++:

a)I bambini si recano a pranzo in gruppi composti da un numero
variabile di bambini (da 2 a 6) e da una tata. La tata fa attendere i
bambini finché non trova un numero sufficiente di seggioline
contigue. Quando le trova fa sedere i bambini e attende che sia loro
servita la pappa e che manginoi. Al termine del pasto i bambini
(ovvero quando tutto il gruppo ha finito) tutti i bambini si alzano e
tornano con la tata in giardino, liberando i posti a sedere.
b)Intorno al tavolo operano due tate: la tata cameriera che riempie
ciclicamente i piattini dei bambini che sono seduti e non hanno il
pasto e la tata che pulisce, che rende di nuovo agibile il posto a
sedere una volta che il bambino lo ha liberato. Entrambe agiscono
indefinitamente girando intorno al tavolo. La tata cameriera ha a
disposizione infinite porzioni e la tata cameriera infiniti piatti. La tata
cameriera serve il pasto al bambino solo se ha già il piatto.
c)Risolvere il problema con monitor e semafori (realizzati come da
specifiche date a lezione) e produrre due applet (con la stessa interfaccia)
che utilizzino ciascuna una delle due implementazioni.
d)L’interfaccia deve consentire di generare nuovi gruppi di bambini
specificandone la numerosità e di modificare la velocità e la direzione
delle tate che girano intorno al tavolo. Infine l’interfaccia deve consentire di
scegliere la strategia di allocazione dei posti (best fit o worst fit).


I bambini, le tate ecc sono tutti thread.
Conoscete testi, howto, documenti vari che mi possano essere utili?
Altro dubbio, è possibile sostituire in qualche maniera le applet java in c++ per realizzare una sorta di interfaccia grafica? Grazie
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini

Re: Programmazione concorrente in C++

Messaggioda 414N » dom mar 08, 2009 11:20

Qui sono riportati alcuni link che forse ti possono tornare utili.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

Re: Programmazione concorrente in C++

Messaggioda FireEater » dom mar 08, 2009 11:52

Ciao,
se vuoi ti posso mandare qualcosa sia sull'uso dei thread che sulle interfacce grafiche in c++.
Ho anche qualche programma realizzato da me che usa thread e grafica.

Fammi sapere
FireEater
Avatar utente
FireEater
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: sab feb 05, 2005 0:00
Località: Cagliari <---> Torino
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4

Re: Programmazione concorrente in C++

Messaggioda Bart » dom mar 08, 2009 12:37

Si certo, puoi mandare tutto a bart [at] slacky [dot] it. Grazie mille a tutti. ;)
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini

Re: Programmazione concorrente in C++

Messaggioda FireEater » dom mar 08, 2009 13:23

Fatto :thumbright:
Avatar utente
FireEater
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: sab feb 05, 2005 0:00
Località: Cagliari <---> Torino
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4

Re: Programmazione concorrente in C++

Messaggioda ksniffer » dom mar 08, 2009 20:11

Bart ha scritto:Ciao a tutti,
sto cercando informazioni sulla programmazione concorrente in c++.
L'obiettivo finale è di realizzare un'applicazione che mi permetta di fare questo in c++:

I bambini, le tate ecc sono tutti thread.
Conoscete testi, howto, documenti vari che mi possano essere utili?
Altro dubbio, è possibile sostituire in qualche maniera le applet java in c++ per realizzare una sorta di interfaccia grafica? Grazie

GUI e thread cross-platform? allora Qt4 ;) . Con il 4.5 hai la possibilità di fruttare i core del processore :) .
Avatar utente
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 12:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: Programmazione concorrente in C++

Messaggioda ccts2002 » dom mar 08, 2009 23:49

FireEater ha scritto:Ciao,
se vuoi ti posso mandare qualcosa sia sull'uso dei thread che sulle interfacce grafiche in c++.
Ho anche qualche programma realizzato da me che usa thread e grafica.

Fammi sapere
FireEater


non è che manderesti anche a me??? l'argomento mi interessa...
ccts2002 at gmail dot com
Avatar utente
ccts2002
Linux 2.0
Linux 2.0
 
Messaggi: 155
Iscritto il: gio nov 09, 2006 23:20
Località: milano - trieste - catania

Re: Programmazione concorrente in C++

Messaggioda FireEater » lun mar 09, 2009 23:30

Fatto!
Avatar utente
FireEater
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: sab feb 05, 2005 0:00
Località: Cagliari <---> Torino
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4

Re: Programmazione concorrente in C++

Messaggioda Bart » mar mar 10, 2009 12:52

FireEater ha scritto:Fatto!

Grazie mille, questa sera finalmente avrò tempo di guardarci. Se ho qualche problema ti faccio sapere! ;)
Gentilissimo!!! :thumbright:
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini

Re: Programmazione concorrente in C++

Messaggioda ccts2002 » mer mar 11, 2009 9:12

FireEater ha scritto:Fatto!

grazie mille!
appena esco dal lavoro vedo di darci un'occhiata!!!!!!!!
Avatar utente
ccts2002
Linux 2.0
Linux 2.0
 
Messaggi: 155
Iscritto il: gio nov 09, 2006 23:20
Località: milano - trieste - catania

Re: Programmazione concorrente in C++

Messaggioda Bart » sab mar 21, 2009 12:04

FireEater, scusami ma ho avuto un piccolo problema con il pc e ho perso i documenti che mi avevi mandato.
Potresti inviarmeli nuovamente. Ti ho mandato anche un privato. Grazie mille ancora. ;)
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti