IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと 目次 この文書について C10K 問題 関連サイト まず読むべき本 I/O フレームワーク I/O 戦略 1. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と レベル・トリガ型の完了通知を利用する. 伝統的な select() 伝統的な poll() /dev/poll kqueue() 2. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と 変更型の完了通知(readiness change notification)を利用する. kqueue() epoll リアルタイム・シグナル fd 単位のシグナル (Signal-per-fd)
2010年12月09日 Androidのinit Androidで一番最初に起動するユーザープロセスであるinitについて調べたのでそのメモ。 (注:この記事はAndroid 2.2のソースコードに関するもの。) /init initはルートディレクトリの直下に置かれている。すなわち、/init 通常のLinuxではinitは /sbin/init Linuxカーネルはデフォルトの設定では最初のプロセスを /sbin/init /etc/init /bin/init /bin/sh の順に探しにいく。(kernelのinit/main.c init_post参照) このため、Androidを起動するときにはカーネルのブートパラメータに "init=/init" を追加して明示的にinitのパスを指定しなければならない。それを忘れると "No init found. Try passing
ÀèÆü¡¤¥Ë¥³Æ°¤Ë¤³¤ó¤ÊÆ°²è¤òÅê¹Æ¤·¤Æ¤ß¤¿¤ó¤À¤±¤É¡¤¡Öʸ»ú¤¬Æɤߤˤ¯¤¤¡×¤È¤¤¤¦°Õ¸«¤¬Â¿¤«¤Ã¤¿¤Î¤Ç¡¤¥Æ¥¥¹¥È¤Ëµ¯¤³¤·¤Æ¤ß¤Þ¤·¤¿¡¥ ¥¿¡¼¥²¥Ã¥È¥×¥í¥°¥é¥àÆâ¤Ë¥¹¥¿¥Ö¤È¸Æ¤Ð¤ì¤ë gdb ¤Î¼êÀè¤òÁȤ߹þ¤ß¡¤Ê̤Υޥ·¥ó¤Ç gdb ¤òµ¯Æ°¤·¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¦ÊýË¡¤Ï¡¤¥ï¥ó¥Á¥Ã¥×¥Þ¥¤¥³¥ó¤Î¥×¥í¥°¥é¥à³«È¯¤Ê¤ó¤«¤Ç»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡¥ ¤³¤Î¡Ö¥¿¡¼¥²¥Ã¥È¥×¥í¥°¥é¥à¡×¤¬ Linux ¥«¡¼¥Í¥ë¤Î¾ì¹ç¡¤¡Ö¥¹¥¿¥Ö¡×¤ËÁêÅö¤¹¤ë¤â¤Î¤¬ kgdb ¤Ç¤¹¡¥ kgdb ¤Ï x86 ¥¿¡¼
GNU/Linux でのスレッドプログラミング NPTL (Native POSIX Thread Library) Programming. 以前から GNU/Linux でスレッドプログラミングをするための簡単なガイドを書きたいと思っていました。今更スレッドプログラミングについて書いても目新しいものになるとは思えないのですが、初めて NPTL (Native POSIX Thread Library) を使ったプログラムをするという方には、もしかしたら役に立つ情報かもしれません。はじめは怖々小さなプログラムを書いて動かしてみる。思ったより簡単なことに驚かれるでしょう。スレッドプログラミングと言っても難しいことはなにもありません。ライブラリが沢山仕事をしてくるおかげで快適に使うことができます。 本文中では glibc のバージョンによる違いについても触れます。参照したバージョンは gli
本物のLinux技術を身につけませんか。 はじめまして。 リナックスマスター.JPの宮崎智広です。 Linux情報は書籍やネットに豊富にあります。 しかし、使いこなせる人が圧倒的に少なく、 勉強し始めても挫折したり、本当にこれで正しいのかと 自信を持てない人がほとんどです。 本サイトでは、Linuxを始めたい人が挫折ぜず、 短期間でスキルアップできるコンテンツを多数用意しています。 あなたも当サイトを活用してLinuxへの第一歩を踏み出してください。 とても楽しい世界が広がりますよ。 初心者でもLinux環境を簡単に構築できるマニュアルを無料プレゼントしています。 今すぐ↓のページからダウンロードしてください。 無料進呈 Linux入門マニュアル無料プレゼント【RHEL・MIRACLELINUX・Ubuntu】 Linuxマスターコンテンツ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く