question: relinquishes exclusive write access to the guacamole instruction stream . this function should be called whenever a thread finishes using a guacamoletunnel 's guacamolewriter . concode_field_sep ReentrantLock writerLock concode_elem_sep ReentrantLock readerLock concode_field_sep boolean hasQueuedReaderThreads concode_elem_sep void releaseReader concode_elem_sep boolean hasQueuedWriterThreads concode_elem_sep boolean isOpen concode_elem_sep GuacamoleReader acquireReader concode_elem_sep void close concode_elem_sep GuacamoleWriter acquireWriter
target: void function ( ) { writerLock . unlock ( ) ; }