Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-07-2004, 10:18   #1
Player1
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 1370
Creazione di thread in C? (Linux)

Qualcuno sa dirmi come posso creare dei thread in C sotto linux?
Ho provato a scrivere questo codice:



#include <pthread.h>
...
int i;
pthread_t tid;
msgRich richiesta; //msgRich è un tipo da me definito
...
void gestisciMsg(msgRich richiesta); // questa è la funzione che dovrebbe essere eseguita dal thread

main(){
...
while(1){
...
i=pthread_create(tid,NULL,gestisciMsg,(void *)richiesta);
...
}
...
}
...


Il compilatore mi da come errore:[color=red] "Undefined reference to pthread_create"[\COLOR].
Cosa c'è di sbagliato?
E' possibile mettere tid nella funzione pthred_create uguale a NULL?
I parametri relativi alla funzione pthread_create sono passati in modo corretto?

GRAZIE
Player1 è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2004, 10:42   #2
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Sei sicuro di passare a gcc le opzioni giuste per linkare alla libreria pthread. ?
Per usare i thread devi ricordarti di usare -lpthread.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2004, 10:48   #3
Player1
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 1370
Ora ci provo,grazie!
Player1 è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2004, 13:45   #4
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
Quote:
Originariamente inviato da VICIUS
Sei sicuro di passare a gcc le opzioni giuste per linkare alla libreria pthread. ?
Per usare i thread devi ricordarti di usare -lpthread.

ciao
se non sbaglio è la stessa cosa anche per le librerie matematiche. ma queste cose una persona ignorante come me nel caso voglia compilare qualcosa, e ci sbatte la testa pensando che avesse incluso la libreria sbagliata o che ne manca una, come le fa a sapere?
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 17-07-2004, 14:06   #5
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da VegetaSSJ5
se non sbaglio è la stessa cosa anche per le librerie matematiche. ma queste cose una persona ignorante come me nel caso voglia compilare qualcosa, e ci sbatte la testa pensando che avesse incluso la libreria sbagliata o che ne manca una, come le fa a sapere?
Leggendo la documentazione

Spesso la prima cosa che viene spiegata e cosa passare al compilatore. Non è raro trovare esempi molto semplici. Se proprio sei disperato puoi sempre guardare i sorgenti.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Gli LLM riescono a risolvere problemi ma...
Smettila con quei cioccolatini. Per San ...
Il secondo lancio del razzo spaziale eur...
MaiaSpace ed Eutelsat stringono un accor...
Motorola edge 60 neo sorprende: compatto...
Zeekr 007 e 007GT si aggiornano: piattaf...
ASUS ROG Swift OLED PG27AQWP-W: 720 Hz e...
È super il prezzo del robot rasae...
MediaTek aggiorna la gamma di Dimensity:...
Foto intime sottratte dai telefoni in ri...
In Cina approvate nuove regole per il ri...
L'accordo multi-miliardario tra Google e...
Alcuni PC Windows 11 non si spengono dop...
Apple sta per lanciare un nuovo monitor:...
Mondraker Crafty Unlimited Gulf Edition,...
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: 18:30.


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