Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX 341QPXW14G è un monitor ultrawide da 34 pollici che porta la tecnologia QD-OLED di quinta generazione in un contesto principalmente orientato alla produttività. La qualità dell'immagine è elevatissima, il formato 21:9 è ideale per il multitasking e la dotazione di porte trasforma il monitor in un vero hub per Mac, PC e dispositivi mobili. Il limite principale è invece il refresh rate di soli 144 Hz, che lo allontana dai giocatori competitivi più esigenti
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-03-2006, 18:15   #1
Mistre
Member
 
Iscritto dal: Sep 2005
Messaggi: 142
[C] Multithread

Ciao a tutti!!!
Ho iniziato veramente da poco a programmare i thread( qualche giorno ).
Il problema e' questo:
devo passare un numero da linea di comando e creare N thread che saranno inizializzati tutti con la stessa funzione. Finita la loro creazione devo mandarli in esecuzione.
Dovrei poter distinguere un thread da l'altro in quanto devo farli dialogare tra di loro, ho scritto questo codice:

code:

pthread_t tid;

for( int i = 0; i < N; i++ )
{
pthread_create( &tid, NULL, &init, (void*) i );
}

pthread_join( tid, &status );



Ho scritto solo la parte interessante e che non funziona.
Come posso fare per risolvere il problema?

Grazie!!
Mistre è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2006, 20:23   #2
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7263
così a occhio non puoi fare il cast di "i" a (void *).. prova a farlo con "&i"

ps. però stai attento che i è una variabile locale.. non so che fine fa quando esce dal ciclo
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2006, 07:15   #3
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Ciao,
l'osservazione di k0nt3 e' corretta, ma quel parametro e' quello dell'utente.
Domanda: lo usi?
Seconda domanda: hai riferito che non funziona. Puoi dare piu' spiegazioni? Non funziona perche' non si compila? Oppure si compila ma poi non parte? Oppure parte ma non crea i thread? Oppure resta bloccato?
Terza (e ultima) domanda: ti serve eseguire la pthread_join() solo sull'ultimo thread creato?

High Flying
Sottovento
sottovento è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2006, 08:42   #4
Riordian
Senior Member
 
L'Avatar di Riordian
 
Iscritto dal: Mar 2006
Città: Genova
Messaggi: 2457
Quote:
Originariamente inviato da Mistre

for( int i = 0; i < N; i++ )
Sono un po' arruginito con il C quindi potrei dire una ca...ta però mi sembra che una dichiarazione di i così non si può fare (al contrario del c++)

dovrebbe essere:

int i = 0;

for(i=0....)
{
}

Ciao
Se mi ricordo male salta la mia risposta
__________________
tag XBOX live Aldair74
Nick PSNRiordian
Affari conclusi con: Anf3t4m1n Krocca magomagnani amoredipippa mone_82 raszagale bizzy89 Andrew_db
Riordian è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2006, 09:34   #5
fedo
Senior Member
 
L'Avatar di fedo
 
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
ricordi bene... ma a volte dipende dal compilatore..

nella maggior parte dei casi è come dici tu... la dichiarazione và in testa al corpo funzione (o del blocco)..

ciao
fedo è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2006, 09:42   #6
Riordian
Senior Member
 
L'Avatar di Riordian
 
Iscritto dal: Mar 2006
Città: Genova
Messaggi: 2457
Quote:
Originariamente inviato da fedo
ricordi bene... ma a volte dipende dal compilatore..

nella maggior parte dei casi è come dici tu... la dichiarazione và in testa al corpo funzione (o del blocco)..

ciao
Si il dubbio del compilatore è venuto anche a me,
però questa di mettere le dichiarazioni in testa al blocco è una regola del C quindi penso che un compilatore c non debba permettere di fare una cosa del genere,
infatti il dubbio che ho è che lui compili con un compilatore c++ un codice c.
Cosa, a mio avviso, non bella
__________________
tag XBOX live Aldair74
Nick PSNRiordian
Affari conclusi con: Anf3t4m1n Krocca magomagnani amoredipippa mone_82 raszagale bizzy89 Andrew_db
Riordian è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
Confidential Computing, Intel concentra ...
Con l'IA, sono i candidati a fare il col...
Orologi nucleari al torio: i primi due p...
L'auto più venduta di Volkswagen ...
OneDrive, addio ai 6 TB su Microsoft 365...
I cinesi si sono già infiltrati i...
Amazon Leo si prepara a sfidare Elon Mus...
HONOR CHOICE ADO Air 20 Pro arriva in It...
D-PACK LAB, nasce a Bologna la fabbrica ...
Anthropic regala Mythos, la sua migliore...
Nucleare spaziale: NASA e DOE firmano l'...
Intel Raptor Lake NEXT, GIGABYTE è...
HP OmniBook 5 e ProBook 4: specifiche te...
Google riabilita JPEG XL su Chrome dopo ...
OpenAI, ricavi annualizzati a 50 miliard...
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: 00:50.


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