263件ヒット
[101-200件を表示]
(0.062秒)
種類
- インスタンスメソッド (103)
- モジュール関数 (62)
- 定数 (53)
- 特異メソッド (33)
- ライブラリ (12)
クラス
-
Enumerator
:: ArithmeticSequence (7) -
RDoc
:: Options (24) -
Rake
:: FileList (36) - Range (24)
- Shell (3)
-
Shell
:: ProcessController (6) - Socket (12)
- String (12)
- Thread (17)
モジュール
- Fcntl (12)
-
File
:: Constants (12) - Kernel (62)
-
Socket
:: Constants (12) -
Sync
_ m (12)
キーワード
-
MCAST
_ EXCLUDE (24) -
MUTEX
_ FOR _ THREAD _ EXCLUSIVE (5) -
O
_ EXCL (12) -
clear
_ exclude (12) -
debug
_ output _ exclusive _ unlock (3) - exclude (24)
- exclude= (12)
-
exclude
_ end? (19) -
excluded
_ from _ list? (12) - exclusive (12)
- exclusive? (6)
- fcntl (12)
- new (12)
- open (14)
-
process
_ controllers _ exclusive (6) - spawn (48)
-
sync
_ exclusive? (6) - upto (12)
検索結果
先頭5件
-
Range
# exclude _ end? -> bool (12200.0) -
範囲オブジェクトが終端を含まないとき真を返します。
...範囲オブジェクトが終端を含まないとき真を返します。
//emlist[例][ruby]{
(1..5).exclude_end? # => false
(1...5).exclude_end? # => true
//}... -
Shell
. debug _ output _ exclusive _ unlock { . . . } -> Mutex | nil (12200.0) -
@todo
...@todo
@see Mutex#exclusive_unlock... -
Socket
:: Constants :: MCAST _ EXCLUDE -> Integer (12200.0) -
Exclusive multicast source filter
...Exclusive multicast source filter
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ EXCLUDE -> Integer (12200.0) -
Exclusive multicast source filter
...Exclusive multicast source filter
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Sync
_ m # exclusive? -> bool (12200.0) -
排他ロックされているかどうかを返します。
排他ロックされているかどうかを返します。 -
Sync
_ m # sync _ exclusive? -> bool (12200.0) -
排他ロックされているかどうかを返します。
排他ロックされているかどうかを返します。 -
Thread
. exclusive { . . . } -> object (12200.0) -
VM グローバルの Mutex をロックし、ブロックを実行します。
...このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Mutex や Monitor などの他の......このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread::Mutex や Monitor など......行します。
このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Mutex の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread::Mutex や Monitor などの他の排他... -
Thread
:: MUTEX _ FOR _ THREAD _ EXCLUSIVE -> Mutex (12200.0) -
Thread.exclusive用のMutexオブジェクトです。
...Thread.exclusive用のMutexオブジェクトです。......Thread.exclusive用のMutexオブジェクトです。
(private constant です。)... -
fcntl (6006.0)
-
ファイルディスクリプタを扱う Unix のシステムコール IO#fcntl (つまり fcntl(2)) で使用できる定数を集めたモジュールです。
...ntl (つまり
fcntl(2)) で使用できる定数を集めたモジュールです。
例:
require "fcntl"
m = s.fcntl(Fcntl::F_GETFL, 0)
f.fcntl(Fcntl::F_SETFL, Fcntl::O_NONBLOCK|m)
require 'fcntl'
fd = IO::sysopen('/tmp/tempfile',
Fcntl::O_WRONLY | Fcntl::......O_EXCL | Fcntl::O_CREAT)
f = IO.open(fd)
f.syswrite("TEMP DATA")
f.close... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (3106.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生......す (整数なら File::EXCL)。
この場合、ファイルがすでに存在すると Errno::EEXIST が発生します。
ただし、全ての種類のストリームでサポートされているとは限りません (例えばパイプ)。
=== Universal Newline
改行をLFに揃えます。一... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (3106.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生......す (整数なら File::EXCL)。
この場合、ファイルがすでに存在すると Errno::EEXIST が発生します。
ただし、全ての種類のストリームでサポートされているとは限りません (例えばパイプ)。
=== Universal Newline
改行をLFに揃えます。一... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (3006.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...名文字列、Hash の値に設定する値とします。
nil とすることで環境変数が削除(unsetenv(3))されます。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロ......そうでないとゾンビプロセスが残る場合があります。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素の......>["log", "w"]) # 0644 assumed
# write mode、パーミッション 0600 でファイルをオープンし、リダイレクトする。
pid = spawn(command, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::...