プロセスのスレッド

、ユーザーが読み取り可能な監視書き、異常事象ができるために、指定された期間、金利のファイルディスクリプタ内:あるselectシステムコールを使用して
区別し、ミューテックスセマフォ(ミューテックス):mutexは唯一可能にスレッドは、セマフォは複数のスレッドがクリティカルセクションを入力することができ、クリティカルセクションに入ります。
重要なリソース:排他的なリソース、同じエリアコードの収納スペースを読み書きします。

ゾンビプロセス:子プロセスが終了すると、親プロセスがそれを処理しない、子供にその結果が親死体を待ってゾンビ状態にとどまる...
ゾンビに対処する方法:親プロセスが終了すると、ゾンビプロセスは、層孤立を変更する、します養子孤児プロセス管理システムプロセス、およびクリーンアップ。
クリティカルエリア:アクセスの重要なリソーススニペット

セマフォカウンタの性質は、
標準的な概念:プロセスの同期は、二つ以上のスレッドがタスクを達成するために、プロセスの制約との間の直接的な関係であり、このスレッドは自分の仕事の順序を調整する必要が確立され、いくつかの場所で生成された制限関係情報を渡して待ちます。プロセスは、それらの間の協力関係から来ているとの間で直接の関係を制限します。
1つのIDが同時にセマフォを複数動作させることができる、信号を加算及び減算に限定されるものではない:プロセス間セマフォ
スレッド間で信号:セマフォIDに1、加速度の値ことができる唯一の信号


スレッド待つことができます:スレッドが終了し、メインスレッドがそう占有リソースが解放されていない、彼のリターンコードを受け入れる必要があり、受け入れ調整可能pthread_joinを
スレッドからは、戻り値を無視するように、メインスレッドです

スレッドの実行の関数であり、関数のパラメータは、達成するためにデータを送信することができます

TCPとUDPの違い:
伝送制御プロトコル、リンク、信頼性の高いバイトストリームデータの損失再送メカニズムが存在する
2データグラムプロトコルは、リンクが信頼できないパケット送信されず、ブロードキャストおよびマルチキャストを実現することができ、失われたの再送信は、アプリケーション層で実現することができます。

弱いリンクがあります。記述子を介してデータを受け入れないように
何のリンクユニキャストを:時々スパムになります
フリーリンク放送:全サブネットブロードキャストを送信する
多くのブロードキャストリンクなし:参加するマルチキャストグループは、マルチキャストデータを受信し、

ハートビートメカニズム:
; int型の寿命
(1)一方//メインスレッド
{
;のsendto(OK)
(5)SLEEP;
LIFE - ;
IF(ライフ<0)
プット( "エラー")
}

一方、(1)
{

RECV();
もし(バッファ== "OK")
{
人生++;
}
}

一方、(1)
{

RECV(靴下、BUF)。
(バッファ== "OK")場合
、{
( "OK")のsed
}
}

 

コンピュータ・ネットワーキング・プロセス:
1は、そのMACコンピュータ放送する
すべてのポートにMAC、および放送を録画2つのスイッチ
3は、他のコンピュータ無視して廃棄された
4分散型ルータのIP、DNS、MASK、GATEWAY情報を
5つのスイッチはポートにメッセージを転送
するコンピュータがDHCPを受けるの6データは、カード情報を設定します

QQをログに記録します
。1ログインメッセージ- > wifi->ルータ
2ルータ分析対象IPおよびポート
代わりにインターネットLANの送信元アドレスとポートアドレス、およびデータ・レコードを送信して、ルータプロトコルNETによって割り当てられたポートを持つ3、
ルータ、NETルックアップテーブルを受けた4つのデータ、 >コンピュータ- LAN宛先ポートアドレスとポートを交換します

 


memcpy(void *型のdest、void *型SRC、int型のカウント数)
{
場合(DEST == NULL || SRC == NULL)
{
リターンNULL;

}

のchar * pDestに=(CHAR *)DEST。
char * PSCR =(CHAR *)SRC;
(count--)一方
{
* pDestに= * pSrcを。
}
DESTを返します。
}

おすすめ

転載: www.cnblogs.com/countryboy666/p/10982935.html