Interaction avec mon prog java - Python - Programmation
Marsh Posté le 18-09-2003 à 22:04:32
je t attendait justement
et j'esperait une reponse au passage
Marsh Posté le 18-09-2003 à 22:16:27
Taz a écrit : poruquoi t'as peur des mutex ? |
c'est quoi mutex?
Marsh Posté le 18-09-2003 à 22:17:46
z'êtes vraiment des blaireaux vous autres programmeurs java
ého, faut sortir
Marsh Posté le 19-09-2003 à 01:25:21
Taz a écrit : z'êtes vraiment des blaireaux vous autres programmeurs java |
, j'ai jamais pretendu tout connaitre
si c'etait le cas je trainerait pas ici
sinon j ai pas trouvé des masses d'infos concernant mutex
Marsh Posté le 19-09-2003 à 04:26:44
bah c'est le comble de parler de thread et de synchronized sans connaitre les mutex
Marsh Posté le 19-09-2003 à 14:02:26
Taz a écrit : donc : pourquoi t'as peur des synchronized ? |
çz ralentit
Marsh Posté le 19-09-2003 à 14:07:48
Taz a écrit : bah c'est le comble de parler de thread et de synchronized sans connaitre les mutex |
En Java, synchronized permet justement de s'affranchir de la gestion de mutex...
Marsh Posté le 19-09-2003 à 14:08:35
noldor a écrit : çz ralentit |
Ben oui, mais bon, mais comme le disais Socrate : "quand y faut, y faut..."
Marsh Posté le 19-09-2003 à 14:41:14
ReplyMarsh Posté le 19-09-2003 à 14:47:35
chrisbk a écrit : |
c'est swing qui est lent, pas java
Marsh Posté le 19-09-2003 à 15:22:45
El_gringo a écrit : |
scynhronised permets justement de les gérer, tu t'affranchis de rien, t'as toujours des SC
Marsh Posté le 19-09-2003 à 15:31:03
Taz a écrit : scynhronised permets justement de les gérer, tu t'affranchis de rien, t'as toujours des SC |
des quoi ?
Marsh Posté le 19-09-2003 à 15:48:36
ReplyMarsh Posté le 19-09-2003 à 15:49:20
Taz a écrit : scynhronised permets justement de les gérer, tu t'affranchis de rien, t'as toujours des SC |
J'ai pas dit qu'y avait plus de section critiques quand on met de "synchronised" en Java. J'dis juste que ça permet de s'affranchir de la gestion BAS NIVEAU des mutex. Bref, y a des mutex, mais c'est transparent au programmeur. Jamais on dit "libère le mutex", etc...
Marsh Posté le 19-09-2003 à 15:54:11
Taz a écrit : donc : pourquoi t'as peur des synchronized ? |
ben oui ca ralentis completement l'appli déja quelle consome pas mal
et puis je pense pas que ce soit la solution , il me faut un bon tut sur l'interaction des scripts sur le programme java...
je trouve pas
Marsh Posté le 19-09-2003 à 16:08:31
veryfree a écrit : |
la faute à qui ?
Marsh Posté le 19-09-2003 à 16:09:00
El_gringo a écrit : |
d'un autre côté le synchronized a ses limites
Marsh Posté le 19-09-2003 à 16:09:33
va y avoir bcp d'intéraction entre le script et ton prog java ?
parce que si c'es juste quelques objets qui sont accessibles, c'est pas la mort au niveau perf de foutre quelques synchronized. L'API java en est plein de méthodes synchronizés ...
Marsh Posté le 19-09-2003 à 16:10:11
Taz a écrit : d'un autre côté le synchronized a ses limites |
Troll Engaged !
FIRE !!!!
Marsh Posté le 19-09-2003 à 16:14:29
ReplyMarsh Posté le 19-09-2003 à 16:15:53
benou a écrit : |
non. je sais pas si tu connais les pthread ou les boost::thread et leur mutex et techniques qui vont avec (surtout Boost), y a des trucs très sympa qui permettent des comportements très fins.
Marsh Posté le 19-09-2003 à 16:27:19
chrisbk a écrit : |
qu'est ce qui me permet de supposer que des arguments vont suivre cette affirmation gratuite et sans aucune justification ?
Marsh Posté le 19-09-2003 à 16:32:11
benou a écrit : |
Marsh Posté le 19-09-2003 à 16:36:30
benou a écrit : va y avoir bcp d'intéraction entre le script et ton prog java ? |
l'interaction est presque illimité en fait; l'instance de l'appli est accessible au script ce qui fait que toute les methodes public pourront etre appelée par un script ecrit python...
Marsh Posté le 19-09-2003 à 16:41:15
benou a écrit : |
t'es lourd
tres lourd
Tu vois ce que je voulais dire par arretez de monter sur tes grands chevaux des qu'on touche a Java ?
regarde sa phrase :
"d'un autre côté le synchronized a ses limites"
Est ce qu'il a dit que c'etait caca, bouh, pas beau ? non. Tout ce qu'il dit c'est que ce truc n'est pas la solution a TOUS les problemes. Ca parait quand meme evident non ? Si la synchro de thread etait aussi simple qu'un bete mot clé a caser le monde serait quand meme achement mieux. Mais manque de bol, on peut supposer sans trop craindre de se planter que parfois on a besoin d'un controle plus precis de ce qu'il se passe. Ou bien tu pretends connaitre tous les besoins en synchro de thread et clame qu'ils peuvent tous etre resolu via un unique mots clés ?
Marsh Posté le 19-09-2003 à 16:44:39
Taz a écrit : c'est gros jython quand même à déployer |
non ca va , comme je l ai dit ce sont surtout les ressources qui manque
le site officiel est presque vide
Marsh Posté le 19-09-2003 à 16:47:22
veryfree a écrit : |
moi je vois 700Ko quand même. y a un tout petit passage dans Py in a nutshell
Marsh Posté le 19-09-2003 à 19:34:45
chrisbk a écrit : Ou bien tu pretends connaitre tous les besoins en synchro de thread et clame qu'ils peuvent tous etre resolu via un unique mots clés ? |
Mais j'ai jamais dis tout ca, moi. Le seul truc que j'ai dit c'est qu'un troll de Taz était en préparation...
question : Comment je peux supposer ca ?
réponse : Parce que à chaque fois que Taz a pris part à un topic Java, ces posts avaient systématiquement rien à voir avec le sujet du topic, n'aidaient pas le posteur, et avaient pour but de discréditer le Java.
Je suis pas contre étendre le sujet d'un Topic dans le cas où on importe de l'information ... C'est toujours intéressant d'apprendre des nouvelles choses. Mais si le but c'est juste de dire Machin c'est nul, Truc++ c'est mieux, je vois pas l'intérêt, c'est des batailles de bas à sable !
J'ai déjà fait la remarque gentillement à Taz (au début que je le connaissais pas). Visiblement il a pas compris et continue sur sa lancée. maintenant je me fatigue plus ...
Donc comme tu vois, si j'ai fait cette remarque c'est pacre que encore une fois son post n'avait rien à voir avec le problème de veryfree et que dit comme ca : "d'un autre côté le synchronized a ses limites" n'apporte aucune information intéressante. Peur être qu'il avait prévu de développer après et de nous apprendre les features bien pratique qui existent dans d'autres langage, mais si c'est le cas, il met le temps parce qu'il l'a toujours pas fait ...
Donc non, je ne monte pas sur mes grands chevaux, c'est juste que j'en ai marre qu'un posteur (de plus modo) se permette de polluer le topic par des posts hors-sujet et totalement subjectif si ce n'est faux.
En plus dans l'histoire, si y en a un qui monte sur ces grand chevaux et qui est lourd, je vois pourquoi ce serait moi ... c'est quand même toi qui t'amuse à attaquer/troller sur Java sur blabla et sur ce topic, alors vient pas t'étonner et raller que je m'amuse à le défendre !
en plus à la base, mon post c'était pour plaisanter suite à la "discussion" de ce matin sur blabla, mais visiblement t'avais envie de le prendre 1er degrès...
(désolé pour la tartine sur ton topic very)
Marsh Posté le 19-09-2003 à 19:37:19
benou a écrit : |
je m'occupe du reste tout de suite mais je tenais a quoter ton superbe foirage de lien
Marsh Posté le 19-09-2003 à 19:38:01
veryfree a écrit : |
c'est sûr que dans ce cas, t'es mal
Est ce que c'est un besoin que tu puisse accéder à un peu n'importe quoi depuis JPython ou pas ? C'est pour faire quoi exactement ?
Marsh Posté le 19-09-2003 à 19:38:32
t'as parlé de python ici toi ? non
j'ai posté à propos de synchronized, et suis d'accord avec chris. on parlé assez tranquillement il me semble
Marsh Posté le 19-09-2003 à 19:38:35
chrisbk a écrit : |
mauvais copier coller
edit : corriged.
Taz > non, j'ai pas parlé de python. et alors ? j'ai parlé de Java et de la synchronisation ... c'est lié au problème de very ... je vois pas le soucis.
Marsh Posté le 18-09-2003 à 21:37:21
Pour faire du jython (python pour java), on recupere l'instance de notre appli via l'interpretteur et ensuite on s'amuse avec si j'ai bien compris
voila comment je fait :
ce qui fait que dans mon script je peux faire quelque chose comme:
__jchat__.methodeDeJChat()
La question que je me pose, c'est est ce que le chargement du script doit se faire dans un thread séparré? , si oui n'y a t il pas un probleme d'acces simultané aux objets qui m'obligerait a mettre des synchronized partout ( ) , ou cela est déja géré par l'interpretteur de script ?
j'ai l'impression que je m'y prend mal,j'ai trouvé aucun tut jython digne de ce nom si vous en avez un je suis preneur
Message édité par veryfree le 18-09-2003 à 21:41:17