Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1941 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  qu'est ce qu'un sémaphore?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

qu'est ce qu'un sémaphore?

n°591211
cronos6
Posté le 15-11-2004 à 20:50:56  profilanswer
 

bonsoir,
 
qui peut me dire ce qu'est un sémaphore sous unix

mood
Publicité
Posté le 15-11-2004 à 20:50:56  profilanswer
 

n°591223
LoninoL
Posté le 15-11-2004 à 20:57:23  profilanswer
 

cronos6 a écrit :

bonsoir,
 
qui peut me dire ce qu'est un sémaphore sous unix


Google et hop :
http://www.linuxfocus.org/Francais [...] e281.shtml

n°591224
alien cons​piracy
hardtrance addict
Posté le 15-11-2004 à 21:04:44  profilanswer
 
n°591228
Taz
bisounours-codeur
Posté le 15-11-2004 à 21:09:41  profilanswer
 

va voir sur wikipedia

n°591266
Mjules
Modérateur
Parle dans le vide
Posté le 15-11-2004 à 22:50:21  profilanswer
 

cronos6 a écrit :

bonsoir,
 
qui peut me dire ce qu'est un sémaphore sous unix


sous unix, je sais pas
 
dans la vraie vie c'est un langage à base de drapeau qui permet de communiquer de loin (par ex sur la mer) quand la communication orale est impossible
 
http://membres.lycos.fr/stpothin/s [...] dbsema.htm


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°591274
jojoleping​ouin
Posté le 15-11-2004 à 23:10:21  profilanswer
 

En info, en gros, c'est une structure de synchronisation de thread.
Et oui, encore une saloperie de Dijkstra.

n°591275
miminou
Posté le 15-11-2004 à 23:10:24  profilanswer
 

Mjules a écrit :

sous unix, je sais pas
 
dans la vraie vie c'est un langage à base de drapeau qui permet de communiquer de loin (par ex sur la mer) quand la communication orale est impossible
 
http://membres.lycos.fr/stpothin/s [...] dbsema.htm


ha bah... j'aurais tendance a penser que le terme semaphore d'unix viendrait de la donc...

n°591280
Taz
bisounours-codeur
Posté le 15-11-2004 à 23:17:33  profilanswer
 

jojolepingouin a écrit :

En info, en gros, c'est une structure de synchronisation de thread.
Et oui, encore une saloperie de Dijkstra.

oui c'est une saloperie. De l'avis même de Dijkstra dans les années 60, il vaut mieux utiliser des Conditions qui sont bien plus solides.
 
 
God is real, until explicitly declared as integer.

n°591283
carot0
Posté le 15-11-2004 à 23:23:27  profilanswer
 

Taz a écrit :

oui c'est une saloperie. De l'avis même de Dijkstra dans les années 60, il vaut mieux utiliser des Conditions qui sont bien plus solides.
 
 
God is real, until explicitly declared as integer.


a ce rythme la ils vont commencer a detruire les mutexs  :D


---------------
In a world without walls and fences, who needs Windows and Gates
n°591284
farib
Posté le 15-11-2004 à 23:24:07  profilanswer
 

Taz a écrit :

oui c'est une saloperie. De l'avis même de Dijkstra dans les années 60, il vaut mieux utiliser des Conditions qui sont bien plus solides.
 
 
God is real, until explicitly declared as integer.


 
ah ?
 
Ca a quoi de mieux les conditions ? Ca marche comment ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
mood
Publicité
Posté le 15-11-2004 à 23:24:07  profilanswer
 

n°591285
carot0
Posté le 15-11-2004 à 23:25:56  profilanswer
 

farib a écrit :

ah ?
 
Ca a quoi de mieux les conditions ? Ca marche comment ?


non les condition sont moins bien que les semaphore dans le sens ou elles ne te garantissent pas qu'une thread n'a pas remplie la condition entre le moment ou tu verifie la condition et celui ou tu execute le code de la condition


Message édité par carot0 le 15-11-2004 à 23:26:56

---------------
In a world without walls and fences, who needs Windows and Gates
n°591288
jojoleping​ouin
Posté le 15-11-2004 à 23:29:56  profilanswer
 

carot0 a écrit :

non les condition sont moins bien que les semaphore dans le sens ou elles ne te garantissent pas qu'une thread n'a pas remplie la condition entre le moment ou tu verifie la condition et celui ou tu execute le code de la condition


 
synchronized est ton ami

n°591293
carot0
Posté le 15-11-2004 à 23:41:24  profilanswer
 

jojolepingouin a écrit :

synchronized est ton ami


c du java ca, non ??
m'enfin bon les semaphores sont fait pour ca autant s'en servire
puis y a pas synchronized en c++,si ?


---------------
In a world without walls and fences, who needs Windows and Gates
n°591296
jojoleping​ouin
Posté le 15-11-2004 à 23:44:43  profilanswer
 

carot0 a écrit :

c du java ca, non ??
m'enfin bon les semaphores sont fait pour ca autant s'en servire
puis y a pas synchronized en c++,si ?


 
Et ui c'est du Java (le meilleur langage qui soit :p ).
Pour le c++, j'en sais trop rien. Je te laisse voir avec les Gurus du topic dédié.

n°591301
carot0
Posté le 15-11-2004 à 23:49:21  profilanswer
 

jojolepingouin a écrit :

Et ui c'est du Java (le meilleur langage qui soit :p ).
Pour le c++, j'en sais trop rien. Je te laisse voir avec les Gurus du topic dédié.


meilleur langage je ne sais pas ( encors que mes experience sur ce langage mais plutot plue ) mais sans vouloir lancer un debat c++/java le c++ a ca que le java n'a pas c une vitesse d'execution superieur grace au fait qu'il n'a pas une machine virtuel ( qui ameliore le portage mais alourdi le systeme )
 
puis la question porte sur les semaphore pas sur un langage


---------------
In a world without walls and fences, who needs Windows and Gates
n°591302
jojoleping​ouin
Posté le 15-11-2004 à 23:52:59  profilanswer
 

carot0 a écrit :

meilleur langage je ne sais pas ( encors que mes experience sur ce langage mais plutot plue ) mais sans vouloir lancer un debat c++/java le c++ a ca que le java n'a pas c une vitesse d'execution superieur grace au fait qu'il n'a pas une machine virtuel ( qui ameliore le portage mais alourdi le systeme )
 
puis la question porte sur les semaphore pas sur un langage


 
Bah c'était juste pour mettre un peu de vie sur le forum.
Je vois que ca démarre au quart de tour.
 
PS: Java n'est pas lent ! (il est pas rapide c'est tout).

n°591303
Taz
bisounours-codeur
Posté le 15-11-2004 à 23:54:32  profilanswer
 

Java est pas portable

n°591307
carot0
Posté le 16-11-2004 à 00:08:36  profilanswer
 

Taz a écrit :

Java est pas portable


ha bon ?? une fois compiler l'application ou l'applet ne peux pas etre executer sur n'importe quelle systeme avec une machine virtuelle?


---------------
In a world without walls and fences, who needs Windows and Gates
n°591333
lukefab
Posté le 16-11-2004 à 06:27:47  profilanswer
 

idéalement si.
Dans la réalité, c'est pas si évident, encore trop de choses dépendantes de la machine.

n°591335
kadreg
profil: Utilisateur
Posté le 16-11-2004 à 06:34:48  profilanswer
 

carot0 a écrit :

ha bon ?? une fois compiler l'application ou l'applet ne peux pas etre executer sur n'importe quelle systeme avec une machine virtuelle?


 
 
non, il est même mono plateforme. Puisque capable de s'executer uniquement sur JVM.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°591339
Kyle_Katar​n
Posté le 16-11-2004 à 07:41:38  profilanswer
 

Taz a écrit :

Java est pas portable


 
J'aime ce ton naïvement polémique de tes posts taz....

n°591340
cyplp
Posté le 16-11-2004 à 07:47:18  profilanswer
 

Java ça tourne sur windows, solaris, macos linux sur i386 peut etre sur freebsd et c'est tout
 
linux ppc par exemple y a pas
 
dire qu'un langae est multi-plateforme alors qu'il ne supporte que 4 Os et 3 archi c'est un peu du foutage de gueule


---------------
logiciels libres à Pau http://www.paulla.asso.fr
n°591451
carot0
Posté le 16-11-2004 à 13:18:51  profilanswer
 

cyplp a écrit :

Java ça tourne sur windows, solaris, macos linux sur i386 peut etre sur freebsd et c'est tout
 
linux ppc par exemple y a pas
 
dire qu'un langae est multi-plateforme alors qu'il ne supporte que 4 Os et 3 archi c'est un peu du foutage de gueule


puisque j'ava n'est pas multiplate forme quel langage l'est ??
si aucun alos c'est  peut etre java qui s'en approche le plus, non ?


---------------
In a world without walls and fences, who needs Windows and Gates
n°591500
cyplp
Posté le 16-11-2004 à 14:28:34  profilanswer
 

pour moi, un langage est multi-plateforme si pour le faire marcher sur une autre archi/plateforme j'ai éventuelement juste a le recomplilé.  
mes prog perl marche sans probleme sous linux x86, ppc , freebsd , mac OS
c'est pareil pour python
le C j'ai juste a le recompiler si ça a été écris proprement
etc ...
 
je veux bien que Java est des avantages mais qu'on dise pas qu'il est multiplateforme moi j'ai les boules de pas pouvoir travailler sur mon ibook.


---------------
logiciels libres à Pau http://www.paulla.asso.fr
n°591502
noldor
Rockn'roll
Posté le 16-11-2004 à 14:37:28  profilanswer
 

cyplp a écrit :

pour moi, un langage est multi-plateforme si pour le faire marcher sur une autre archi/plateforme j'ai éventuelement juste a le recomplilé.  
mes prog perl marche sans probleme sous linux x86, ppc , freebsd , mac OS
c'est pareil pour python
le C j'ai juste a le recompiler si ça a été écris proprement
etc ...
 
je veux bien que Java est des avantages mais qu'on dise pas qu'il est multiplateforme moi j'ai les boules de pas pouvoir travailler sur mon ibook.

pourquoi ? Java marche très bien sur MacOS

n°591503
Mjules
Modérateur
Parle dans le vide
Posté le 16-11-2004 à 14:37:52  profilanswer
 

oui mais pas sous linux ppc


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°591504
kadreg
profil: Utilisateur
Posté le 16-11-2004 à 14:40:03  profilanswer
 

Mjules a écrit :

oui mais pas sous linux ppc


 
On s'en fout, c'est pourri [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°591580
Taz
bisounours-codeur
Posté le 16-11-2004 à 17:11:08  profilanswer
 

ta chatte :o

n°591665
carot0
Posté le 16-11-2004 à 19:20:54  profilanswer
 

Mjules a écrit :

oui mais pas sous linux ppc


ya pas de machine virtuel ??


---------------
In a world without walls and fences, who needs Windows and Gates
n°591677
alien cons​piracy
hardtrance addict
Posté le 16-11-2004 à 19:32:46  profilanswer
 

Java c'est portable là où Sun l'a décidé.

n°591690
cyplp
Posté le 16-11-2004 à 19:45:59  profilanswer
 

carot0 non y pas la JVM de sun


---------------
logiciels libres à Pau http://www.paulla.asso.fr
n°591718
carot0
Posté le 16-11-2004 à 20:32:38  profilanswer
 

cyplp a écrit :

carot0 non y pas la JVM de sun


sun n'est pas le seul a faire de machine virtuel. personne d'autre n'en a fait une ??
et puis il faut aussi voir le nombre de personne ce servant de cet OS ce qui peut justifier du fait que personne ne fasse une jvm qui tienne la route


---------------
In a world without walls and fences, who needs Windows and Gates
n°591747
alien cons​piracy
hardtrance addict
Posté le 16-11-2004 à 21:15:38  profilanswer
 

carot0 a écrit :

sun n'est pas le seul a faire de machine virtuel. personne d'autre n'en a fait une ??
et puis il faut aussi voir le nombre de personne ce servant de cet OS ce qui peut justifier du fait que personne ne fasse une jvm qui tienne la route

On est portable ou l'on ne l'est pas. [:spamafote]

n°591856
carot0
Posté le 17-11-2004 à 00:51:18  profilanswer
 

alien conspiracy a écrit :

On est portable ou l'on ne l'est pas. [:spamafote]


dans ce cas seul les langages de script sont portable


---------------
In a world without walls and fences, who needs Windows and Gates
n°591868
cyplp
Posté le 17-11-2004 à 07:07:55  profilanswer
 

non un prog c ou c++ ou tu as juste a recompiler sans modifier le code est portable


---------------
logiciels libres à Pau http://www.paulla.asso.fr
n°592134
matafan
Posté le 17-11-2004 à 16:48:14  profilanswer
 

Encore faut-il que tu ais un compilo C ou C++ pour ton archi... C'est la même chose que pour Java. Et puis écrire du code C/C++ portable demande des efforts. Faut vaiment être de mauvaise foi pour affirmer que le C ou le C++ est plus portable que Java :sarcastic:

n°592143
Dark_Schne​ider
Close the World, Open the Net
Posté le 17-11-2004 à 17:00:02  profilanswer
 

surtout quand tu commences à faire une interface graphique ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°592182
carot0
Posté le 17-11-2004 à 18:32:20  profilanswer
 

meme avec wxWidgets le C++ est tres difficilement portable


---------------
In a world without walls and fences, who needs Windows and Gates
n°592225
alien cons​piracy
hardtrance addict
Posté le 17-11-2004 à 19:53:56  profilanswer
 

matafan a écrit :

Encore faut-il que tu ais un compilo C ou C++ pour ton archi... C'est la même chose que pour Java. Et puis écrire du code C/C++ portable demande des efforts. Faut vaiment être de mauvaise foi pour affirmer que le C ou le C++ est plus portable que Java :sarcastic:

Un compilo C c'est quand même le minimum pour une archi. A mon avis du c passe partout là ou NetBSD passe, ce qui représente quand même un volume plus important que la jvm de Java.


Message édité par alien conspiracy le 17-11-2004 à 19:54:56
n°592349
Tomate
Posté le 17-11-2004 à 23:14:50  profilanswer
 

un troll [:dawa]


---------------
:: Light is Right ::
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  qu'est ce qu'un sémaphore?

 

Sujets relatifs
semaphore 
Plus de sujets relatifs à : qu'est ce qu'un sémaphore?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)