ライブラリ
- ビルトイン (34)
- csv (12)
-
rubygems
/ package / f _ sync _ dir (12) - sync (60)
- zlib (60)
クラス
- CSV (12)
- IO (24)
-
Thread
:: Mutex (10) -
Zlib
:: Deflate (24) -
Zlib
:: GzipFile (12) -
Zlib
:: Inflate (24)
モジュール
-
Gem
:: Package :: FSyncDir (12) -
Sync
_ m (60)
キーワード
- deflate (12)
- fdatasync (12)
- flush (12)
-
fsync
_ dir (12) - shared? (6)
- sync= (36)
-
sync
_ ex _ locker (6) -
sync
_ ex _ locker= (6) -
sync
_ point? (12) -
sync
_ sh _ locker (6) -
sync
_ sh _ locker= (6) -
sync
_ shared? (6) -
sync
_ upgrade _ waiting (6) -
sync
_ upgrade _ waiting= (6) -
sync
_ waiting (6) -
sync
_ waiting= (6) - synchronize (10)
検索結果
先頭5件
-
Sync
_ m # sync _ upgrade _ waiting -> [Thread] (23302.0) -
@todo
@todo -
Sync
_ m # sync _ upgrade _ waiting=(arr) (23202.0) -
@todo
@todo -
Sync
_ m # sync _ waiting -> [Thread] (23202.0) -
@todo
@todo -
Sync
_ m # sync _ waiting=(arr) (23202.0) -
@todo
@todo -
Zlib
:: Inflate # sync(string) -> bool (21102.0) -
string を入力バッファの末尾に追加し、次の full flush point まで読み飛ばします。入力バッファ内に full flush point が存在しない場合は、入力バッファを空にし false を返します。 入力バッファ内に full flush point が見つかった場合は true を返し、残りのデータは入力バッファ内に保持されます。
...在しない場合は、入力バッファを空にし false を返します。
入力バッファ内に full flush point が見つかった場合は
true を返し、残りのデータは入力バッファ内に保持されます。
@param string 入力バッファの末尾に追加する文字列... -
Sync
_ m # sync _ shared? -> bool (20202.0) -
共有ロックされているかどうかを返します。
共有ロックされているかどうかを返します。 -
Sync
_ m # sync _ ex _ locker -> Thread | nil (17202.0) -
@todo
@todo -
Sync
_ m # sync _ ex _ locker=(thread) (17202.0) -
@todo
@todo -
Sync
_ m # sync _ sh _ locker -> Hash (17202.0) -
@todo
@todo -
Sync
_ m # sync _ sh _ locker=(hash) (17202.0) -
@todo
@todo -
Sync
_ m # shared? -> bool (17102.0) -
共有ロックされているかどうかを返します。
共有ロックされているかどうかを返します。 -
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (12201.0) -
ディスクの同期をします。
ディスクの同期をします。 -
IO
# fdatasync -> 0 (12201.0) -
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
...ディスクに書き込みます。
fdatasync(2) をサポートしていない OS 上では代わりに
IO#fsync を呼びだします。
IO#fsync との違いは fdatasync(2) を参照してください。
@raise NotImplementedError fdatasync(2) も fsync(2) も
サポートされてい......ない OS で発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.fdatasync
File.read(f.path) # => "test"
end
//}... -
Zlib
:: Deflate # deflate(string , flush = Zlib :: NO _ FLUSH) -> String (9123.0) -
string を圧縮ストリームに入力します。処理後、ストリームからの 出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは 空になります。string が nil の場合はストリームへの入力を 終了します。(Zlib::ZStream#finish と同じ)。 flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH, Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。 詳しくは zlib.h を参照して下さい。
...b::ZStream#finish と同じ)。
flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,
Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
詳しくは zlib.h を参照して下さい。
@param string 圧縮する文字列を指定します。
@param flush Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,......Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
require 'zlib'
dez = Zlib::Deflate.new
p dez.deflate("123" * 20, Zlib::FINISH) #=> "x\2343426$\027\001\000e\217\v\271"...