Extensions for java.nio.channels.AsynchronousFileChannel
suspend fun AsynchronousFileChannel.aLock(): FileLock suspend fun AsynchronousFileChannel.aLock( Performs AsynchronousFileChannel.lock without blocking a thread and resumes when asynchronous operation completes. This suspending function is cancellable. If the Job of the current coroutine is cancelled or completed while this suspending function is waiting, this function closes the underlying channel and immediately resumes with CancellationException. |
|
suspend fun AsynchronousFileChannel.aRead( Performs AsynchronousFileChannel.read without blocking a thread and resumes when asynchronous operation completes. This suspending function is cancellable. If the Job of the current coroutine is cancelled or completed while this suspending function is waiting, this function closes the underlying channel and immediately resumes with CancellationException. |
|
suspend fun AsynchronousFileChannel.aWrite( Performs AsynchronousFileChannel.write without blocking a thread and resumes when asynchronous operation completes. This suspending function is cancellable. If the Job of the current coroutine is cancelled or completed while this suspending function is waiting, this function closes the underlying channel and immediately resumes with CancellationException. |