|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
[C++] esperti
Allora, ho in ballo un potenziale colloquio con una banca in Svizzera che mi potrebbe cambiare la vita e l'agenzia inglese di tramite mi chiede ciò:
Quote:
Cosa deve sapere uno per poter dire: si ho esperienza in multithreaded programming ? Perchè in effetti io ho esperienza di programmazione concorrenziale in C, quindi più processi clonati, non threads in C++. Poi RogueWave non so neanche cosa sia, STL lo conosco poco ma non mi sembra così complesso. Insomma, si può imparare velocemente 'sta benedetta multithreaded programming ? se si, come ? Grazie
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
|
Non conosco il multithreading in C++ ma lo utilizzo da diverso tempo in Java, e ti dico che utilizzarlo è piuttosto semplice se hai un minimo di concezione di cosa sia un oggetto e la concorrenzialità dei processi. Chiaramente dipende, se poi ti richiedono tecniche assurde che hanno appena inventato al MIT è un altro conto, ma, secondo me, vai liscio liscio. Non credo ci possano essere differenze tremende tra i due linguaggi da questo punto di vista; magari, essendo il C++ un linguaggio di livello leggermente più basso, il multithreading avrà qualche funzionalità in più. Per STL e RogueWave non posso aiutarti, devo ammettere che non ho la minima idea di cosa si stia parlando
__________________
Il sole è giallo |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
RogueWave mai sentito per il resto niente che in un paio di giorni di sbattimento di testa non si possa imparare secondo me.
io darei un occhio ai worker thread. ciao |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
si, concordo che sicuramente imparare la teoria n 2 giorni si può fare, avendo alle spalle 8 anni di esperienza. Come quando ho imparato a suonare l'armonica avendo 10 anni di chitarrista solista blues, è stata una passeggiata
Dove posso dare velocemente una lettura con qualche esempio ? Grazie delle risposte
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
dimenticavo ... è un pò che lavoro qualche volta in C, sennò PL/SQL ma di solito test alfa, permessi beta, telefonate per documentazione inesistente, valutazione rischio beta, burocrazia, burocrazia, burocrazia, burocrazia
Me ne vojo annà!!!!
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
mi sono scontrato una volta con PL1, e stavo per piangere davvero ehehe
prova a dare un occhio a questo:http://www.codeproject.com/threads/g...hreadclass.asp |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
vabbè, ho trovato questo:
http://docs-pdf.sun.com/816-5137/816-5137.pdf grazie delle risposte, prevedo flussi incontrollati di adrenalina domani
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#10 | |||
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#11 | |||
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Quote:
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|||
|
|
|
|
|
#12 | ||
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Quote:
|
||
|
|
|
|
|
#13 | ||
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
|
|
|
|
|
#14 | ||
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Quote:
Praticamente te usi il "C con le classi". |
||
|
|
|
|
|
#15 | ||
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Quote:
Infatti sto pensando di sfruttare il tempo libero per rinforare un pó sto C++ ... in fondo mi manca solo quello per affrontare l'Europa
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
se qualcun altro é interessato all'argomento (che avrei anche potuto mettere nel titolo
) ho trovato questo:http://www.llnl.gov/computing/tutorials/pthreads/
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4739
|
Quote:
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|
|
|
|
|
|
#19 | ||
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Quote:
vabbé, grazie, scaricheró da casa che é meglio, qui sono in un gulag
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
||
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Comunque per quanto riguarda il thread safety della STL: è un vero casotto... In pratica conviene sempre gestire la risorsa come una normale risorsa condivisa sia in problemi di lettura/scrittura, sia in problemi di sola lettura multipla...in quanto il livello di thread safety della STL non è definito dallo standard, ma dipende dalla singola implementazione.
Quindi attenzione ad usare gli iteratori...bisogna prima assicurarsi la mutua esclusione sul container... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:20.



















