Multithreading mit Visual C++



  • Hi,
    ich habe eine Forms-Anwendung in C# geschrieben, die einen Multi-Thread beinhaltet, analog dieser
    Anleitung:

    http://msdn.microsoft.com/de-de/library/48cfdff6.aspx

    Das ganze funktioniert hervorragend, ist genau das, was ich erwartet hatte.

    Nun meine Frage: Gibt es eine adiquate Anleitung für eine Vorgehensweise in C++?

    Vielen Dank!!!



  • Nein, weil Windows Forms erstmal nicht Standard C++ sind.

    Zweitens: gehts dir um Multithreading oder um die GUI, also das Front-End?
    Wenns dir um Threading geht --> std::thread im neuen C++11 Standard
    Gehts dir um die GUI, dann guck dir GUI Frameworks oder WinForms für C++ an (C++.NET)



  • cassiopeia_d schrieb:

    Nun meine Frage: Gibt es eine adiquate Anleitung für eine Vorgehensweise in C++?

    In C++ gibts std::thread. Falls du vor hast, eine WinForms Anwendung mit C++ zu bauen: Das geht nicht. Wenn du Anwendungen auf Basis von .NET entwickeln willst, dann verwend C#.



  • .NET entwickeln willst, dann verwend C#.

    Oder Managed C++
    Wobei das mit richtigen C++ dann nicht mehr viel am Hut hat ^^

    Wenn Du wirklich mit c++ entwickeln willst, lös dich von dem Gedanken, das es fuer jeden Zweck (multithreading z.b.) die Lösung/Bibliothek gibt. DU wirst immer die Wahl haben, das ist eine der Stärken von C++ ...

    .Net / C# schreibt dir quasi die Bibliothek zumindest schon vor, in c++ hasst Du die Freiheit ... naja manchmal 🙂

    Ciao ...



  • RHBaum schrieb:

    .NET entwickeln willst, dann verwend C#.

    Oder Managed C++
    Wobei das mit richtigen C++ dann nicht mehr viel am Hut hat ^^

    Wenn dann C++/CLI, was aber auch kein C++ und für WinForms genauso ungeeignet ist. Wenn du .NET willst, vergiss C++ und nimm C#. Wenn du C++ willst, vergiss .NET.


Anmelden zum Antworten