ダウンロード サンプルファイル (35.6 KB)
「g++で書かれた(ちょい昔の)LinuxアプリをWindowsにportしたい」って相談事が舞い込んできました。聞けばそのアプリ、スレッドまわりにおなじみpthreadを使ってて、pthreadとWindows-APIとの対応表を作って欲しい、みたいなお話でした。ざっくり元コードを眺めたところほとんどがC++のスレッドサポートライブラリで置き換え可能だったので「C++11なら一本のコードでLinux/Windowsの両方で動くよ」とアドバイスし、6年ほど前に書いたアーティクル:「スレッド・ライブラリひとめぐり」を紹介しておきました。念のために読み返してみたんですけど、ライブラリの概要を駆け足で紹介したために説明が足りてないんですねぇ……。おさらいを兼ねて書き足して置かにゃならんかと。
この記事は参考になりましたか?
- C++11:スレッド・ライブラリひとめぐり連載記事一覧
-
- C++11:スレッド・ライブラリひとめぐり【補足編:3】
- C++11:スレッド・ライブラリひとめぐり【補足編:2】
- C++11:スレッド・ライブラリひとめぐり【補足編:1】
- この記事の著者
-
επιστημη(エピステーメー)
C++に首まで浸かったプログラマ。Microsoft MVP, Visual C++ (2004.01~2018.06) "だった"りわんくま同盟でたまにセッションスピーカやったり中国茶淹れてにわか茶...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です