今回は、「/var/run」ディレクトリについて。 「/var/run」ディレクトリは、システムを起動した後の情報が格納されるディレクトリです。このディレクトリには、主に実行中のプロセスに関する情報が格納された「pidファイル」が存在します。/var/runディレクトリは一般ユーザでも参照できますので、lsコマンドで参照してみてください。 -- $ ls /var/run autofs.pid crond.pid messagebus.pid -- 「.pid」で終わっているファイルがpidファイルです。このファイルには、該当するプロセスのプロセスIDなどの情報が記述されています。たとえば、/var/run/crond.pidファイルには、crondのプロセスIDが記述されています。 このファイルは、スクリプトやほかのプロセスで利用されます。プロセスIDが記述されているので、このファイルは
先日の pthread のキューですが pthread でキューを作る(再挑戦)。ついでに dtrace でスレッドの解析 - IT戦記 このエントリのコメント欄でさらに id:n-soda さんにアドバイスを頂いたので、修正したいと思います。 まず、 memory.h は古いらしい string.h を使いましょう。ということらしい 試しに、 /usr/include/memory.h を cat してみたら /* * Copyright (c) 1988, 1993 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are per
マルチスレッドプログラミングでスレッド間で共有データにアクセスするときに、mutex(MUTual EXclusion, ミューテックス)を用いて、排他ロックを行うことがあります。プログラムに競合状態を引き起こすようなコードがあると、計算の整合性、データの整合性が失われます。競合状態を避ける目的で、クリティカルリージョンをロックで保護します。pthread では、pthread_mutex_tとpthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock を用いて、ロックをコントロールします。 読み方 mutex みゅーてっくす 競合状態 きょうごうじょうたい MUTual EXclusion みゅーちゃる えくすくるーじょん クリティカルセクション くりてぃかるせくしょん critial section くりてぃかるせくし
元々Cには論理型がなかった。Cの後継とも言えるC++では、Cにはない予約語boolが追加されている。 そしてCでも、C99から論理型として_Boolが予約語に追加された。 本来はC++と同様にboolとしたかったが、既に多くのCプログラムで独自にbool型を定義してしまっていたため、混乱を避けるためにいくつかの小細工をしている。 _Bool型は、0または1を格納するのに充分な大きさを持っている、符号無しの整数型である。 つまり、この変数には0や1を「即値で」代入することになる。 とは言え、これでは不便かつ分かりにくいので、C99では「stdbool.h」という新しいヘッダーファイルが定義された。この中で、次のような定義がされている。 #define true 1 #define false 0 つまり、C++のそれとは異なり、このtrue/falseは予約語ではなく単なるマクロで、int型
Section: Linux Programmer's Manual (2) Updated: 2015-01-22 Index JM Home Page roff page 名前 select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO - 同期 I/O の多重化 書式 /* POSIX.1-2001 に従う場合 */ #include <sys/select.h> /* 以前の規格に従う場合 */ #include <sys/time.h> #include <sys/types.h> #include <unistd.h> int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); void FD_C
意味・対訳 代表する、代理する、(…の)代議士となる、(…の)代表として出ている、(…を)表わす、示す、象徴する、意味する、(…を)意味する、(…の)意義がある
探している言葉は、下記のキーワードではありませんか? 会社代表 の訳 副代表 の訳 日本代表 の訳 代表する の訳 チーム代表 の訳 県代表 の訳 グループ代表 の訳 国の代表 の訳 各国代表 の訳
例 次のコード例は、 を別Arrayの にコピーArrayする方法を示しています。 using namespace System; void main() { // Creates and initializes two new Array instances. Array^ mySourceArray = Array::CreateInstance(String::typeid, 6); mySourceArray->SetValue("three", 0); mySourceArray->SetValue("napping", 1); mySourceArray->SetValue("cats", 2); mySourceArray->SetValue("in", 3); mySourceArray->SetValue("the", 4); mySourceArray->SetValu
意味・対訳 (財産・問題などの)処分、処置、(廃物などの)処理、処分の自由、思いどおりにできる権利、配置、配列
以下の例では、次のタスクを実行する方法について説明します。 string の各文字の 16 進値を取得する。 16 進文字列の各値に対応する char を取得する。 16 進 string を int に変換する。 16 進 string を float に変換する。 バイト配列を 16 進 string に変換する。 使用例 この例では、string の各文字の 16 進値を出力しています。 まず string を解析し、文字配列に変換します。 次いで、その数値を取得するために、各文字で ToInt32(Char) を呼び出します。 最後に、その数を 16 進表現で string に書式設定します。 string input = "Hello World!"; char[] values = input.ToCharArray(); foreach (char letter in val
例 次のコード例は、いくつかの BitConverter クラス メソッドの使用を示しています。 // Example of BitConverter class methods. using namespace System; int main() { String^ formatter = "{0,25}{1,30}"; double aDoubl = 0.1111111111111111111; float aSingl = 0.1111111111111111111F; __int64 aLong = 1111111111111111111; int anInt = 1111111111; short aShort = 11111; __wchar_t aChar = L'*'; bool aBool = true; Console::WriteLine( "This exampl
プロパティは、フィールドとメソッドの両方の側面を結合します。 オブジェクトのユーザーにとってプロパティは、プロパティへのアクセスに同じ構文を必要とするフィールドのように見えます。 クラスの実装者にとってプロパティは、get アクセサーと set または init アクセサーの両方またはいずれかを表す 1 つまたは 2 つのコード ブロックです。 get アクセサーのコード ブロックはプロパティが読み取られる時に実行され、set または init アクセサーのコード ブロックはプロパティに値が割り当てられるときに実行されます。 set アクセサーのないプロパティは読み取り専用と見なされます。 get アクセサーのないプロパティは書き込み専用と見なされます。 両方のアクセサーを持つプロパティは、読み取り/書き込みです。 init アクセサーの代わりに set アクセサーを使用して、プロパティを
public ref class ApplicationException : Exception public class ApplicationException : Exception [System.Serializable] public class ApplicationException : Exception [System.Serializable] [System.Runtime.InteropServices.ComVisible(true)] public class ApplicationException : Exception type ApplicationException = class inherit Exception [<System.Serializable>] type ApplicationException = class inherit
探している言葉は、下記のキーワードではありませんか? 再定義 の訳 テーブル定義 の訳 要件定義 の訳 定義ファイル の訳 定理 の訳 設定 の訳 変数 の訳 言葉の定義 の訳 数学での定義 の訳 定義された の訳
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く