Re:ADME

とりあえず読んどけって記事がモットーです

C言語

並列起動するスレッドの正しい引数の渡し方

pthead_createで同じ関数スレッドを複数並列起動したら引数の値が渡したはずの値になってない! ってことがあります。 pthread_createの引数の渡し方を考えれば分かることなのですが、マルチスレッドプログラミングの経験が浅い頃はハマりました。 まずはよ…

C言語のprintfの出力文字を装飾する

C言語プログラムのデバッグをしていると、標準出力と標準エラー出力、もしくはプロセスごとにログの色を変えたり、装飾したいってことがあります。 初回はprintfで出力する文字および背景色の装飾を行います。 実施環境:Ubuntu 18.04.5 LTS コンパイラ:gcc…