Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Dopo due settimane trascorse al volante della Dacia Spring 2026 possiamo raccontarvi tutto, dalle novità di motore e batteria, fino ai consumi in tutti le situazioni, compresa l'autonomia reale ad alta velocità
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre
Abbiamo messo alla prova la nuova AORUS GeForce RTX 5080 INFINITY WOOD 16G, una delle interpretazioni più particolari della GPU NVIDIA Blackwell. Prestazioni, frequenze operative, temperature, consumi e margini di overclock sono stati confrontati con altre RTX 5080 custom e con la Founders Edition. Il design in legno è solo uno degli elementi distintivi di una scheda che punta a ritagliarsi uno spazio nella fascia più alta del mercato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 31-01-2007, 20: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, 20: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, 20: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, 20: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, 20: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, 21: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, 21: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, 21: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, 21: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, 21: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, 08: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, 10: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, 10: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, 10: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, 10: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, 19: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, 10: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, 11: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, 11: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, 19: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


Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e Dual Mode LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e...
La beta di iOS 27 conferma i rumor, Appl...
HONOR esagera, il prossimo smartphone av...
L'edizione speciale della Switch 2 per i...
Taiwan, il primo attacco hacker AI auton...
The Lord of the Rings: War in the North ...
I prezzi delle RTX 50 continuano ad aume...
La prossima crisi riguarderà i pannelli ...
Terabyte di dati trafugati: un attacco a...
Volo Delta 591, spunta un Wi-Fi che imit...
La scienziata lancia l'allarme: l'intell...
BYD Denza N8 e la super batteria: 130 kW...
Trump autorizza le aziende private a hac...
Password deboli e finti SMS: così i crim...
Non è fatta di materia, eppure ha...
Loop completo in un tunnel, la Voyah Pas...
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: 17:46.


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