タグ

ブックマーク / up-cat.net (1)

  • 猫科研究所 - mainとスレッドの前後処理(1)

    この記事は連続記事の先頭です。次の記事はmainとスレッドの前後処理(2)です。 この記事は早くも古いものとなりました。詳細はMinGW+pthread2010.03?を参照。 C/C++でmainの開始前・終了後に処理をしたいことがある。また、スレッドの開始前・終了後にも処理をしたいことがある。要はプロセス・スレッドの生成・消滅に対するフック処理なのだが、主にMinGW、そしておまけでVisual C++でこれらを行うためのメモ。当然Windows環境がターゲットだが、知識としてGCC全般(というかELF)に関わる部分も扱う。 調査の結果、話が広がりすぎて上手くまとめられる自信がないのだけれど。日語圏ではこれに関する記事が少ないようなので、メモレベルでも頑張って書いてみる。なお、この記事からのリンク先は英語のサイトが殆どなので注意。 調査の動機・経緯 Windows上でPOSIX互換の

  • 1