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

C++ Discussion :

Asynchronous File I/O


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Kromagg
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2008
    Messages : 275
    Par défaut Asynchronous File I/O
    Bonjour

    Je cherche un librairie (C/C++) pour faire des opérations asynchrones sur les fichiers, si possible multi-plateforme (Windows et Linux minimum)

    Merci bien
    Kromagg

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Bonjour,

    bibliothèque*

    C/C++

    Il faut te décider C ou C++ ?

    Sinon
    http://lmgtfy.com/?q=asynchronous+files+C%2B%2B

  3. #3
    Membre éclairé Avatar de Kromagg
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2008
    Messages : 275
    Par défaut
    Citation Envoyé par Neckara Voir le message
    bibliothèque*
    Oui désolé c'est l'habitude du mot anglais, mauvaise traduction^^

    Citation Envoyé par Neckara Voir le message

    Il faut te décider C ou C++ ?
    Je voulais dire par là en C ou C++, peu importe.

    Et la recherche google n'a rien donnée de concluant puisque je n'ai trouvé aucune bibliothèques multi-plateforme. C'est donc pour ça que je poste sur ce forum

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Si j'ai bien lu, boost::asio permet de faire de la lecture aynchrone de fichier sous Windows (?) mais sous Linux, la lecture sera synchrone (car cela n'aurait pas de sens sous Linux).

    Sinon, on trouve des codes ci-et-là, un simple #ifdef et le tour est joué.

    EDIT : tu as aussi AIO pour Linux.


    Après pourquoi veux-tu faire de la lecture de fichier asynchrone?

  5. #5
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Citation Envoyé par Neckara Voir le message
    Si j'ai bien lu, boost::asio permet de faire de la lecture aynchrone de fichier sous Windows (?) mais sous Linux, la lecture sera synchrone (car cela n'aurait pas de sens sous Linux).
    Pourquoi cela n'aurait-il pas de sens?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Pourquoi cela n'aurait-il pas de sens?
    Je ne sais plus exactement mais grosso-modo, si j'ai bien compris ce qui était dit :
    - les lectures sont très "rapides" ;
    - on a très souvent besoin d'attendre la fin de la lecture avant de continuer à exécuter la suite des instructions ;
    - et il y a une histoire avec le kernel Linux.

    Pour ces raisons là, la lecture asynchrone n'est pas vraiment utile sous Linux ce qui a été un frein à l'ajout complet de la lecture asynchrone dans boost.

    Je crois que cela devait être dans un sujet de stackoverflow dans les premiers liens de la recherche que j'ai posté plus haut.

    Après, je ne fais que reporter ce que j'ai cru comprendre.

Discussions similaires

  1. Lecture synchrone et asynchrone d'une file de message
    Par asnaeb dans le forum Débuter
    Réponses: 1
    Dernier message: 09/05/2010, 18h27
  2. [File et Directory ListBox] Soucis de filtre
    Par Mercilius dans le forum Composants VCL
    Réponses: 8
    Dernier message: 04/04/2003, 16h17
  3. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    Réponses: 3
    Dernier message: 01/04/2003, 16h01
  4. recupèrer file d'attente d'impression
    Par magic corp. dans le forum Langage
    Réponses: 2
    Dernier message: 25/09/2002, 14h12
  5. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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