main() の前に関数を呼ぶ C/C++ のプログラムで、main() の前に関数を暗黙的に呼びたいときがあります。ここでは GCC の拡張を使った方法と、C++ のコンストラクタを使った方法を紹介したいと思います。 GCC では main() の前に呼ばれる関数を __attribute__((constructor)) という拡張機能を使って定義できます。たとえば、次のプログラムでは main() の前に foo() が呼び出されます。 #include <stdio.h> __attribute__((constructor)) void foo() { printf("hello, before main\n"); } int main (int argc, char **argv) { printf("hello, world\n"); return 0; } 実行結果は以下の
Linux 2.6 には sched_setaffinity(2) というシステムコールがあり、これを利用して任意のスレッドを(マルチCPU環境下で)特定の CPU で実行させることができます。http://www-06.ibm.com/jp/developerworks/linux/051028/j_l-affinity.shtml によるとリアルタイムプロセスでマネージャとなるスレッドをこのシステムコールで特定の CPU に固定する...といった応用が考えられるそうです。 へえ、と思ったのでちょっと遊んでみました。LD_PRELOAD を使って任意のプログラムを任意の CPU に固定して動かしてみます。GCC の __attribute__)((constructor))( で sched_setaffinitiy(2) を呼びます。(参考: http://0xcc.net/blog/
Home Product Sakti123 : Barudak Slot Judi Online Bet Receh Depo 25k Di Zeus X1000 Sakti123 : Barudak Slot Judi Online Bet Receh Depo 25k Di Zeus X1000 Situs judi online dengan permainan bet receh depo 25k paling gacor hanya di SAKTI123. Banyak manfaat yang pasti kalian dapatkan bermain di Sakti123, contohnya mendapatkan uang kaget dengan nominal sangat banyak anda hanya perlu merogoh kocek sebesar
最高裁は14日、「まねきTV」をめぐる訴訟の口頭弁論を開いた。この訴訟は、テレビ局がまねきTVのサービスを行う永野商店を被告として起こしたもので、一審と二審ではテレビ局側が敗訴したが、最高裁が口頭弁論を開くのは二審判決を変更する場合が多いので、逆転勝訴の可能性が強まってきた。この小さな事件は、今後のネット配信の動向を左右する可能性がある。 まねきTVは、ソニーの「ロケーションフリー」(ロケフリ)を永野商店のオフィスに置き、インターネットで番組を配信する有料サービスだ。ユーザーは海外駐在員が多く、海外で見られない日本の番組をインターネット経由で見るためなどに使われている。ところがNHKと民放キー局5社は2006年、これが「放送番組の再送信サービスで著作権法違反だ」として差し止めの仮処分を求める訴訟を東京地裁に起こした。 一審、二審とも原告が敗訴して仮処分申請は棄却されたが、テレビ局はサービス
Ganglia(ガングリア)は複数の計算機の状態をウェブ上で簡単に確認できるソフトウェアである。Gangliaのインストール方法について述べる。 必要となるのは、rrdtool、ganglia-monitor、gmetad、ganglia-webfrontendである。そのうち、rrdtool、ganglia-monitorはクラスタの全ノードにインストールする必要がある。 注:もし、1台のみしか状態を監視しないのであれば、MRTGの方が簡単かもしれない。 Gangliaのインストール ubuntu 12.04編 rrdtool 各種データを集めるrrdtoolをインストールする。これは各ノードすべてのインストールする。 $ sudo apt-get install rrdtool Reading package lists... Done Building dependency tree
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く