GTK Help ! (Linux)

GTK Help ! (Linux) - Programmation

Marsh Posté le 23-04-2001 à 18:38:42    

j'ai un pb "simple"
Je voudrais sous gtk pouvoir faire deux boucles en paralelle.
en gros je veux avoir en meme temps
 
for(;;)                      for(;;)
cout <<"aze";                cin >>a;    
                             cout <<a;

Reply

Marsh Posté le 23-04-2001 à 18:38:42   

Reply

Marsh Posté le 24-04-2001 à 03:07:49    

Comprend pas trop la question, mais bon si tu veut faire 2 boucle em meme temp du veut donc faire du multitache, regarde donc au niveau des fonctions sur le theard genre fork, etc....


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 24-04-2001 à 08:34:50    

je truc c'est de ne pas faire de fork.... :)

Reply

Marsh Posté le 24-04-2001 à 11:48:32    

Si tu veux faire deux choses en meme temps(enfin presqsue), il va te falloir deux processus or le seul moyen d'avoir deux processus c'est soit les fork soit les thread qui eux permettent une notion de priorite en plus.

Reply

Marsh Posté le 24-04-2001 à 11:57:01    

avec les thread  on peut faire ça ?
 
for(;;)                 for(;;)
cout <<"salut" ;        cout <<" bye";

Reply

Marsh Posté le 24-04-2001 à 12:00:16    

Oui tu peux mais sans synchro, tu peux avoir n'importe quoi comme enchaînement de "salut" et de "bye".

Reply

Marsh Posté le 24-04-2001 à 12:02:57    

Oui Verdoux je pense que tu as raison pour ceux qui en doutait  :-)

Reply

Marsh Posté le 24-04-2001 à 12:17:39    

ok cool.
y a un site qui explique les thread ?
la tables des descpriteurs de fichiers est connues par tous les processus crée avec thread (=> c'est bien différent du fork ?)

Reply

Marsh Posté le 24-04-2001 à 12:20:46    

Ca y est tu repars avec les FD je vais pleurer .....
Essaye un man thread peut etre

Reply

Marsh Posté le 24-04-2001 à 12:24:44    

ta tout compris c'est peut etre plus "facile" que les "shmget"

Reply

Marsh Posté le 24-04-2001 à 12:24:44   

Reply

Marsh Posté le 24-04-2001 à 12:28:36    

Reply

Marsh Posté le 24-04-2001 à 12:29:43    

attends je sors mon bouquin Linux Programming Unleashed on va voir les threads en 2 minutesC'est dur shmget?

Reply

Marsh Posté le 24-04-2001 à 12:32:09    

petite precision  
"gcc thread1.c -o thread1 -lpthread" => je peux compiler ça aussi dans du GTK ??

Reply

Marsh Posté le 24-04-2001 à 12:34:55    

La je sais pas je deviens larguer sousGTK je prefere QT...

Reply

Marsh Posté le 24-04-2001 à 12:35:11    

Reply

Marsh Posté le 24-04-2001 à 12:40:15    

Verdoux tu es dieux ou koi? Comment tu connais autant de truc?

Reply

Marsh Posté le 24-04-2001 à 12:47:16    

Bah, je surfe bcp :D

Reply

Marsh Posté le 24-04-2001 à 13:25:00    

Mystereetbouledegomme > "shmget" pas evident
je dois aller en cours :( mais je reviens ce soir :)

Reply

Marsh Posté le 24-04-2001 à 22:17:29    

Gtk ce n'est que pour la couche graphique avec un peu plus parfois. Pour la gestion des processus pas de prb pour le multitache.


---------------
A Plus Donc...  [:jls]
Reply

Marsh Posté le 24-04-2001 à 22:20:59    

pour les thread c'est tout bon tout marche(mode texte ou mode graphique) c'est cool merci à tous :)

Reply

Marsh Posté le 24-04-2001 à 22:21:58    

:pt1cable: de rien

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed