Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 31-01-2007, 21:29   #1
trallallero
Senior Member
 
L'Avatar di trallallero
 
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:
4. Have you multithreaded programming experience.?
If so, any experience of STL , or RogueWave.
fino alla domanda 3 ok, ma qui non so cosa rispondere.
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 21:48   #2
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
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
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 21:52   #3
vizzz
Senior Member
 
L'Avatar di vizzz
 
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
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 21:57   #4
trallallero
Senior Member
 
L'Avatar di trallallero
 
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 Ma la pratica è un'altra cosa e soprattutto il colloquio, se ci sarà, è ... in inglese
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 21:59   #5
trallallero
Senior Member
 
L'Avatar di trallallero
 
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 22:07   #6
vizzz
Senior Member
 
L'Avatar di vizzz
 
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
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 22:07   #7
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da vizzz
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
worker thread ? cioè ?
__________________
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 22:11   #8
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da vizzz
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
grazie ma in effetti non ho specificato ... Non M$ ma Unix
__________________
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 22:28   #9
trallallero
Senior Member
 
L'Avatar di trallallero
 
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 22:37   #10
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da trallallero
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ò:

fino alla domanda 3 ok, ma qui non so cosa rispondere.
Cosa deve sapere uno per poter dire: si ho esperienza in multithreaded programming ?
In teoria l'aver affrontato le problematiche di un programma con più thread, con relativa sincronizzazione e gestione.

Quote:
Perchè in effetti io ho esperienza di programmazione concorrenziale in C, quindi più processi clonati, non threads in C++.
Le librerie per thread che conosco sono tutte in C (PThreads, Win32)

Quote:
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
RogueWave mai sentito, per l'STL, beh come non usarla parlando di C++?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2007, 09:03   #11
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da tomminno
In teoria l'aver affrontato le problematiche di un programma con più thread, con relativa sincronizzazione e gestione.
appunto, siccome non l'ho mai fatto saró sincero e diró che so qualcosa ma non ho esperienza. Meglio che una figuraccia dopo.

Quote:
Originariamente inviato da tomminno
Le librerie per thread che conosco sono tutte in C (PThreads, Win32)
infatti sto guardando quelle

Quote:
Originariamente inviato da tomminno
RogueWave mai sentito, per l'STL, beh come non usarla parlando di C++?
mai avuto l'esigenza. Ho modificato programmi che usano STL, ma non l'ho mai usato per programmi miei.
__________________
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2007, 11:07   #12
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da trallallero
appunto, siccome non l'ho mai fatto saró sincero e diró che so qualcosa ma non ho esperienza. Meglio che una figuraccia dopo.
Mai usato i socket?

Quote:
mai avuto l'esigenza. Ho modificato programmi che usano STL, ma non l'ho mai usato per programmi miei.
Mai usato string, stream, vector,...?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2007, 11:21   #13
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da tomminno
Mai usato i socket?
si ma per sistemi server-client, é diversa la cosa. Un conto é clonare figli un conto gestire threads che comunicano tra loro e magari usano shared memory, stati etc ...

Quote:
Originariamente inviato da tomminno
Mai usato string, stream, vector,...?
si ma solo per modificare programmi di altri. Sicuramente sbaglio ma per quelle cose uso ancora il C. Non mi sembra diano un gran vantaggio, per me il C++ é OO, class
__________________
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2007, 11:31   #14
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da trallallero
si ma per sistemi server-client, é diversa la cosa. Un conto é clonare figli un conto gestire threads che comunicano tra loro e magari usano shared memory, stati etc ...
Intanto è una tipica applicazione multithread. Magari devi evitare che più thread scrivano sul socket in parallelo compromettendo la corretta comunicazione dei dati.

Quote:
si ma solo per modificare programmi di altri. Sicuramente sbaglio ma per quelle cose uso ancora il C. Non mi sembra diano un gran vantaggio, per me il C++ é OO, class
Sai è tanto più comodo vector<string> che non char **.
Praticamente te usi il "C con le classi".
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2007, 11:52   #15
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da tomminno
Intanto è una tipica applicazione multithread. Magari devi evitare che più thread scrivano sul socket in parallelo compromettendo la corretta comunicazione dei dati.
si, diciamo che potrei imparare l'argomento in fretta vista l'esperienza in server side (Edison Tel penso stia ancora usando il progetto fatto da me) ma vallo a spiegare al cliente

Quote:
Originariamente inviato da tomminno
Sai è tanto più comodo vector<string> che non char **.
Praticamente te usi il "C con le classi".
beh proprio cosí no, ma quasi
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2007, 20:17   #16
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da tomminno
RogueWave mai sentito, per l'STL, beh come non usarla parlando di C++?
Credo che ci sia qualche problemino di concorrenza a condividere container STL fra thread... Sinceramente non ho mai approfondito la cosa e quando mi è servito ho sempre cercato di limitare i danni ad un livello più alto...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2007, 11:17   #17
trallallero
Senior Member
 
L'Avatar di trallallero
 
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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2007, 12:43   #18
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
Quote:
Originariamente inviato da trallallero
se qualcun altro é interessato all'argomento (che avrei anche potuto mettere nel titolo ) ho trovato questo:
http://www.llnl.gov/computing/tutorials/pthreads/
in tal caso c'è un paper che ho trovato che ti potrebbe interessare ( why posix threads are unsuitable for C++ )
__________________
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
jappilas è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2007, 12:59   #19
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
Quote:
Originariamente inviato da jappilas
in tal caso c'è un paper che ho trovato che ti potrebbe interessare ( why posix threads are unsuitable for C++ )
Quote:
Accesso Negato

Utente non autorizzato all'accesso di questo sito.
Questo si verifica nei casi in cui si tenta di accedere ad un sito web bloccato in base alle policy aziendali.

Per ricevere assistenza, contattare l'help desk.

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
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2007, 20:08   #20
cionci
Senior Member
 
L'Avatar di cionci
 
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...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Storica sentenza negli USA: Meta e Googl...
Musica generativa, arriva Lyria 3 Pro: o...
Melania Trump scortata da un robot umano...
HONOR 600: nuove conferme sulle specific...
Blade 16: Razer sostituisce AMD con Inte...
Solo 649€ con coupon: questa e-bike da c...
Arriva AI Dividend: 1.000 dollari al mes...
Forza Horizon 6 sorprende con requisiti ...
Smart TV QLED 50'' a un super prezzo: 4K...
Crypto, GPU e miliardi: la causa che met...
Gap e Google portano l'acquisto conversa...
DLSS 5 è qui per restare: ecco co...
Un PC HP tuttofare a 649€ imperdibile: 3...
I leader di Meta, NVIDIA e Google entran...
Dreame vs ECOVACS: 4 robot aspirapolvere...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:38.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v