Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-12-2005, 02:50   #1
Algeroth
Member
 
L'Avatar di Algeroth
 
Iscritto dal: Nov 2005
Messaggi: 70
Semafori in unix

Ciao a tutti di nuovo,

sono circa le 4 del mattino e continuo a dare testate sui muri; .
Risolto il problema del file mapping in unix mi trovo di fronte ad un nuovo dilemma:
I SEMAFORI(in unix linguaggio c)

In pratica stò scrivendo un programmino client - server in multithreading, dove i client effettuano delle richieste al server per ricevere determinati servizi.
Il problema stà nel fatto che quando il server deve accedere a delle operazioni comunemente definite come sezioni critiche, non deve permettere a nessun altro di poter farlo entrare in quella stessa sezione fino a quando esso nn ha finito.
Spero di essere stato chiaro e se nn lo sono stato capirete quanto sono fuso.........

Notte a tutti e grazie
Algeroth è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2005, 09:44   #2
maulattu
Senior Member
 
L'Avatar di maulattu
 
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
Quote:
Originariamente inviato da Algeroth
Ciao a tutti di nuovo,

sono circa le 4 del mattino e continuo a dare testate sui muri; .
Risolto il problema del file mapping in unix mi trovo di fronte ad un nuovo dilemma:
I SEMAFORI(in unix linguaggio c)

In pratica stò scrivendo un programmino client - server in multithreading, dove i client effettuano delle richieste al server per ricevere determinati servizi.
Il problema stà nel fatto che quando il server deve accedere a delle operazioni comunemente definite come sezioni critiche, non deve permettere a nessun altro di poter farlo entrare in quella stessa sezione fino a quando esso nn ha finito.
Spero di essere stato chiaro e se nn lo sono stato capirete quanto sono fuso.........

Notte a tutti e grazie
buona lettura:
http://www.advancedlinuxprogramming.com/downloads.html

qui il dowload del libro:
http://www.advancedlinuxprogramming.com/alp-folder

ti consiglio il capitolo 4 e 5
__________________
Ciao ciao cagnolino Billy
MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen.
XBOX Live GamerTag: InsaneMau
maulattu è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2005, 09:52   #3
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da Algeroth
Il problema stà nel fatto che quando il server deve accedere a delle operazioni comunemente definite come sezioni critiche, non deve permettere a nessun altro di poter farlo entrare in quella stessa sezione fino a quando esso nn ha finito.
Se le librerie pthread sono disponibili anche sul tuo sistema Unix, sei a cavallo ed hai tutti gli oggetti che ti servono.
Più che i semafori, ti servono i mutex (come i pthread_mutex_t). Se la tua sezione critica può essere acceduta dai thread "client" in maniera simultanea senza danni, e le operazioni critiche del thread "server" sono relativamente inferiori agli accessi dei client, puoi avere una maggiore efficienza tramite i read/write lock (pthread_rwlock_t).
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2005, 09:57   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da maulattu
Molto interessante!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 02-12-2005, 12:36   #5
Algeroth
Member
 
L'Avatar di Algeroth
 
Iscritto dal: Nov 2005
Messaggi: 70
Grazie ancora, tutto a posto quel link era davvero interessante.

buona programmazione a tutti

Ciao ciao
Algeroth è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Gemini ora supporta anche i file audio p...
Atari Gamestation Go: tastierino numeric...
Microsoft continua a licenziare, mentre ...
Il telescopio spaziale James Webb ha ana...
Quasi tutti gli utenti ChatGPT usano anc...
Windows 95: perché Microsoft non ...
Mappa degli amici su Instagram: i dubbi ...
SpaceX: eseguito lo static fire di Super...
Volkswagen sorprende all'IAA 2025: svela...
Rabbit R1, prove di rinascita dopo il fl...
Windows 11 porta l'intelligenza artifici...
Nilox svela la sua nuova gamma: ci sono ...
Juventus-Inter, novità storica: l...
SAP presenta il suo cloud sovrano per l'...
Google riduce i costi di Veo 3: i video ...
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: 15:46.


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