U:RDoc::AnyMethod[iI"acquire_write_lock:ETI":Concurrent::ReentrantReadWriteLock#acquire_write_lock;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"RAcquire a write lock. Will block and wait for all active readers and writers.;To:RDoc::Markup::BlankLine o;
;	[I"@@return [Boolean] true if the lock is successfully acquired;T@o;
;	[I"M@raise [Concurrent::ResourceLimitError] if the maximum number of writers;To:RDoc::Markup::Verbatim;	[I"is exceeded.;T:@format0:
@fileI"Glib/concurrent-ruby/concurrent/atomic/reentrant_read_write_lock.rb;T:0@omit_headings_from_table_of_contents_below000[ I"();T@FI"ReentrantReadWriteLock;TcRDoc::NormalClass00