IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

POSIX C Discussion :

Question de conception: thread


Sujet :

POSIX C

  1. #21
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Je ne sais pas ce que veut dire "entrelacer les données capteurs et vidéo" dans le domaine de la télémétrie.
    Dans le cas où ton programme ne fait que cela non je ne vois pas pourquoi utiliser un thread supplémentaire au principal

  2. #22
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut
    "entrelacer", c'était pour expliquer qu'il faut créer lors de l'émission un unique flux de données, pour éviter d'avoir deux canaux..

    Sinon, conclusion, thread=inadapté+se compliquer la vie dans mon cas donc

  3. #23
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Flophx
    "entrelacer", c'était pour expliquer qu'il faut créer lors de l'émission un unique flux de données, pour éviter d'avoir deux canaux..

    Sinon, conclusion, thread=inadapté+se compliquer la vie dans mon cas donc
    Je ne sais pas. Explique ce que tu veux faire précisément, décrit les interfaces, montre les contraintes de temps, les chronogrammes...

    La conception, c'est un métier...

  4. #24
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut
    La question de la télémétrie n'est pas pour le moment, je vias m'en tenir aux conseils (je laisserai la question de l'émission à mes successeurs, il faut du travail pour tous)

    Je voulais simplement savoir ce qui était le mieux adapté entre thread et programme, et j'ai ma réponse...

    Quand à la question de la conception, je ne doute pas que ce soit un métier, et ceux qui se dirigent vers n'importe quel métier apparenté à l'ingénieur ou ceux qui ont déjà arpenté le chemin, savent qu'il faut bien débuté un jour...

    Et pour ma part, je débute (même si j'ai déjà mené d'autres projets du type simulation d'évacuation d'un avion ou gestion de plusieurs vols dans un secteur aérien), surtout que j'ai essentiellement fait du java, un brin d'assembleur, mais pas de C...et surtout pas un projet pour un aéroclub, destiné à être promouvoir (d'après la volonté des dirigeants)..

    MAis merci de toutes ces remarques, je progresse ainsi

  5. #25
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Flophx
    Quand à la question de la conception, je ne doute pas que ce soit un métier, et ceux qui se dirigent vers n'importe quel métier apparenté à l'ingénieur ou ceux qui ont déjà arpenté le chemin, savent qu'il faut bien débuté un jour...

    Et pour ma part, je débute (même si j'ai déjà mené d'autres projets du type simulation d'évacuation d'un avion ou gestion de plusieurs vols dans un secteur aérien), surtout que j'ai essentiellement fait du java, un brin d'assembleur, mais pas de C...
    La conception n'a rien à voir avec un quelconque langage. C'est l'étude préalable au codage... Je rappelle le déroulement normal des opérations :
    1 - définition (quoi ?)
    2 - conception (comment ?)
    3 - réalisation (codage et tests unitaires)
    4 - intégration et tests

    En admettant que la phase 1 soit claire, tu en es au 2...

    Par contre, si tu n'as jamais fait de C et que tu dois écrire un programme en C (phase 3), il faut passer par une phase d'apprentissage sérieuse. Le C, c'est pas un langage de bidouilleur et il n'y a aucune sécurité ! La responsabilité du codeur est énorme.

  6. #26
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut
    Je suis parvenu, non sans encombre(s), en C, à faire globalement ce qui fallait à savoir:

    - créer un dossier sur support USB
    - mettre des fichiers dedans
    - faire de l'acquisition d'images et vidéo

    tout cela il est vrai en urgence parce qu'il fallait démontrer que la solution était viable en très peu de temps ... Ce qui fait qu'effectivement j'ai mis (3) avant (2), et que maintenant que c'est validé (notamment pour l'architecture du système global et l'achat du matériel), je remets en cause ce que j'ai fait afin de le rendre clair, simple de maintenance et surtout bien conçu...

    Je conviens volontiers que ce n'était pas l'idéal, mais parfois, il faut des résultats trop rapidement pour faire quelque chose de logique, à savoir:
    - apprentissage du langage et de toutes ses subtilités
    - conception organisée, etc...

  7. #27
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Flophx
    Jtout cela il est vrai en urgence parce qu'il fallait démontrer que la solution était viable en très peu de temps ... Ce qui fait qu'effectivement j'ai mis (3) avant (2), et que maintenant que c'est validé (notamment pour l'architecture du système global et l'achat du matériel), je remets en cause ce que j'ai fait afin de le rendre clair, simple de maintenance et surtout bien conçu...
    On va dire que tu as fait du maquettage préalable... C'est acceptable si on envisage une phase de refactoring après étude sérieuse...

    Règle d'or : toujours écrire ses maquettes dans les règles de l'art, car 9 fois sur 10 ça devient le coeur de l'application réelle...

  8. #28
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 252
    Par défaut
    Personnellement, j'aurais LARGEMENT préféré connaître le langage C avant de me mettre sur ce projet... Mais les écoles d'ingé font souvent le choix du Java en langage de programmation..avant éventuellement de revenir au C pour ceux qui s'orientent vers du logiciel.

    EN tout cas, je vois ma phase de re-conception de l'ensembel de mon oeuvre (là, j eme marre) qui arrive!!

    Encore merci!!

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Question sur les threads
    Par Linio dans le forum Concurrence et multi-thread
    Réponses: 10
    Dernier message: 21/10/2005, 09h08
  2. Question sur les threads
    Par nicolas66 dans le forum MFC
    Réponses: 4
    Dernier message: 03/06/2005, 20h57
  3. [Conception] Threading
    Par mouloude dans le forum Concurrence et multi-thread
    Réponses: 8
    Dernier message: 08/12/2004, 10h17
  4. [Strategie][GUI]Petite question de conception
    Par bischof dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 26/10/2004, 22h31
  5. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo