Les Threads en Qt

Voir le sujet précédent Voir le sujet suivant Aller en bas

Les Threads en Qt

Message par nabiL le Jeu 14 Fév - 8:21

Salut,

Je me rappelle que j'ai eu du mal à manipuler les Threads en Qt. J'ai décidé d'utiliser les Posix-Threads. Alors est-ce que c'est vraiment chiant les Qt-threads ou non?

@+
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par manianis le Jeu 14 Fév - 11:55

Les Threads posix ou Qt sont toujours des threads.

Mais je crois que pour plus de compatibilité/portabilité/maintenabilité il est mieux d'utiliser les threads posix.

Les threads Qt peuvent changer à n'importe quel instant sans pré-avis.

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par nabiL le Jeu 14 Fév - 16:10

Les threads Qt sont encapsulés dans des Classes ... avec tous les avantages de la programmation orienté objet: propagation des exceptions, privatisation de quelques données internes!
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par manianis le Ven 15 Fév - 14:38

nabiL a écrit:Les threads Qt sont encapsulés dans des Classes ... avec tous les avantages de la programmation orienté objet: propagation des exceptions, privatisation de quelques données internes!


Tu devras choisir dans ce cas ce qui est plus adapté à ta conception.


Dernière édition par le Ven 15 Fév - 21:36, édité 1 fois

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par mosa le Ven 15 Fév - 21:14

croyez moi, j'ai rien compris de ce que vous parlez

mosa
Modérateur
Modérateur

Sexe:MasculinScorpionBuffle
Messages : 636
Inscrit le : 11 Nov 2007
Age : 23
Localisation : los angeles

Feuille de personnage
Capacité linguistique:
995/1000  (995/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par bdiouih le Jeu 21 Fév - 8:51

Salut les gars,

Les threads sous Qt sont assez puissants. Mais comme toute programmation de thread, il faut faire attention à quelques petits détails.
Vous pouvez vous référer à la docuementation suivante pour plus de détails:
http://doc.trolltech.com/4.3/qthread.html

A mon avis, l'avantage des threads Qt par rapport a ceux de Posix c'est la notion de signaux/slots qui peuvent maintenant etre utilisés meme entre plusieurs threads. Et ce sans parler de l'aspect multi-plateforme: votre code fonctionnera partout: Unix, Linux, Windows, MacOS, ...

Cordialement,
Houssem

bdiouih
Nouveau membre
Nouveau membre

Sexe:Masculin
Messages : 1
Inscrit le : 11 Fév 2008
Localisation : Tunis

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par nabiL le Jeu 21 Fév - 12:41

Merci Houssem pour la réponse.
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par informix le Jeu 21 Fév - 12:46

Salut à tous, c'est quoi la différence entre Handle et Pointeur? affraid
informix, Ecole d'ingénieurs
Les passions font vivre l'Homme; sa sagesse le fait seulement durer.

informix
Membre fondamental
Membre fondamental

Messages : 350
Inscrit le : 19 Mar 2007

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par nabiL le Jeu 21 Fév - 12:50

Avant, j'avant une confusion entre Handle et Pointeur. Je croyais que Handle et la Traduction du mot Pointeur en Anglais.

Je te propose informix de créer un sujet séparé:
Différence entre Handle et Pointeur

On poursuivra la discussion là bas.
@+
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Les Threads en Qt

Message par manianis le Jeu 21 Fév - 14:01

bdiouih a écrit:Salut les gars,

Les threads sous Qt sont assez puissants. Mais comme toute programmation de thread, il faut faire attention à quelques petits détails.
Vous pouvez vous référer à la docuementation suivante pour plus de détails:
http://doc.trolltech.com/4.3/qthread.html

A mon avis, l'avantage des threads Qt par rapport a ceux de Posix c'est la notion de signaux/slots qui peuvent maintenant etre utilisés meme entre plusieurs threads. Et ce sans parler de l'aspect multi-plateforme: votre code fonctionnera partout: Unix, Linux, Windows, MacOS, ...

Cordialement,
Houssem


Merci pour la réponse

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum