Also habe ich dieses Video auf Youtube mit all diesen C ++ - Mastern auf GoingNative 2012 gesehen: Interaktives Panel, in dem jeder die Fragen stellen konnte.
Dies ist das Video, über das ich gesprochen habe: GoingNative 2012 - Tag 1 - Interaktives Panel: Die Wichtigkeit, einheimisch zu sein
Und um 0:24:00 stellte jemand eine sehr interessante Frage:
Wir programmieren seit einiger Zeit gleichzeitig mit Pthreads, Windows-Threads usw. und ich bin so froh, dass C ++ und C die gleichzeitige Programmierung eingeholt haben, aber es scheint mir, dass sie bereits um fünf oder zehn Jahre zurückliegt Jahre, weil wir jetzt alle diese leistungsstarken Multicores haben und die Programmierung dieser Multicores wirklich nicht auf Threads basieren sollte, sondern aufgabenbasiert sein sollte [...] und Microsoft die PPL-Bibliothek hat und so weiter und das ist total spiegelt sich nicht im C ++ - Standard wider. [...] Das einzige, wovor ich Angst habe, ist, dass der Standard in Threads eingeschlossen sein könnte und es sehr schwierig macht, zur aufgabenbasierten Programmierung überzugehen ...
Jetzt bin ich ziemlich neu in diesen Konzepten und ein wenig verwirrt. Was ist eigentlich Aufgabe-basierte Programmierung . Bezieht sich dieser Begriff auf dasselbe, worauf sich Lock-Free Programming bezieht? Gibt es diese beiden gleichwertigen Begriffe oder gibt es Verbindungen zwischen ihnen?
Does this term refer to the same thing that Lock-Free Programming refers to? Are these two equivalent terms or are there any links between them?
Kann jemand erklären? Sind all diese aufgabenbasierten Bibliotheken auch auf Threads aufgebaut oder wurden sie auf andere Weise implementiert? Vielen Dank!