Repository 32bit  Forum
Repository 64bit  Wiki

Programmazione concorrente in C++

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
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 dell'ultima regola 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 12: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: 4238
Iscritto il: lun ago 09, 2004 0:00
Località: Rimini

Re: Programmazione concorrente in C++

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

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

Re: Programmazione concorrente in C++

Messaggioda FireEater » dom mar 08, 2009 12: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 1: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 13:37

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

Re: Programmazione concorrente in C++

Messaggioda FireEater » dom mar 08, 2009 14:23

Fatto :thumbright:
Avatar utente
FireEater
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: sab feb 05, 2005 1: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 21: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 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: Programmazione concorrente in C++

Messaggioda ccts2002 » lun mar 09, 2009 0: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: ven nov 10, 2006 0:20
Località: milano - trieste - catania

Re: Programmazione concorrente in C++

Messaggioda FireEater » mar mar 10, 2009 0:30

Fatto!
Avatar utente
FireEater
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: sab feb 05, 2005 1: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 13: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: 4238
Iscritto il: lun ago 09, 2004 0:00
Località: Rimini

Re: Programmazione concorrente in C++

Messaggioda ccts2002 » mer mar 11, 2009 10: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: ven nov 10, 2006 0:20
Località: milano - trieste - catania

Re: Programmazione concorrente in C++

Messaggioda Bart » sab mar 21, 2009 13: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: 4238
Iscritto il: lun ago 09, 2004 0:00
Località: Rimini


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti