種類
- インスタンスメソッド (121)
- 特異メソッド (33)
- 文書 (17)
- モジュール (11)
- ライブラリ (11)
ライブラリ
-
mutex
_ m (165)
モジュール
-
Mutex
_ m (154)
キーワード
-
NEWS for Ruby 2
. 6 . 0 (6) -
append
_ features (11) -
define
_ aliases (11) -
extend
_ object (11) - lock (11)
- locked? (11)
-
mu
_ extended (11) -
mu
_ lock (11) -
mu
_ locked? (11) -
mu
_ synchronize (11) -
mu
_ try _ lock (11) -
mu
_ unlock (11) -
mutex
_ m (11) -
ruby 1
. 6 feature (11) - synchronize (11)
-
try
_ lock (11) - unlock (11)
検索結果
先頭5件
-
Mutex
_ m # synchronize { . . . } -> object (21000.0) -
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
ブロックで最後に評価した値を返します。 -
Mutex
_ m # try _ lock -> bool (21000.0) -
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
self をロックしようとして、成功した場合、真を返し、ロックを得ます。
ロックできなかった場合にはブロックせず偽を返します。 -
Mutex
_ m # unlock -> () (21000.0) -
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
@raise ThreadError ロックされていない場合に unlock を呼ぶと発生します -
Mutex
_ m . append _ features(klass) -> Class | nil (21000.0) -
ユーザが直接、使うことはありません。
ユーザが直接、使うことはありません。
@see Module#append_features -
Mutex
_ m . define _ aliases(klass) -> Class (21000.0) -
ユーザが直接、使うことはありません。
ユーザが直接、使うことはありません。 -
Mutex
_ m . extend _ object(module) -> Module (21000.0) -
ユーザが直接、使うことはありません。
ユーザが直接、使うことはありません。
@see Module#extend_object -
mutex
_ m (6000.0) -
スレッド同期機構である Mutex のモジュール版を提供するライブラリです。
スレッド同期機構である Mutex のモジュール版を提供するライブラリです。 -
ruby 1
. 6 feature (42.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby-dev:13659>))
: sync
: mutex_m
Fixed for obj.extend(Sync_m) and obj.extend(Mutex_m).((<ruby-dev:13463>))
$ ruby -v -rsocket -rmutex_m -e 's=TCPSocket.new("localhost",25); s.extend(Mutex_m)'
ruby 1.6.4 (2001-06-04) [i386-linux]
/usr/lib/ruby/1.6/mutex_m.rb:104:in `initialize': wr......ong # of arguments (0 for 1) (ArgumentError)
from /usr/lib/ruby/1.6/mutex_m.rb:104:in `initialize'
from /usr/lib/ruby/1.6/mutex_m.rb:50:in `mu_extended'
from /usr/lib/ruby/1.6/mutex_m.rb:34:in `extend_object'
from -e:1:in `extend'
from -e:1... -
NEWS for Ruby 2
. 6 . 0 (6.0) -
NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...標準添付ライブラリがデフォルト gem になりました。
* e2mmap
* forwardable
* irb
* logger
* matrix
* mutex_m
* ostruct
* prime
* rexml
* rss
* shell
* sync
* thwait
* tracer
* BigDecimal
* 以下のメソッドが削...