Generated with
Copyright (c) 2002-2023, LAMP/EPFL
Copyright (c) 2002-2023, LAMP/EPFL
scala.concurrent.Channel
This class provides a simple FIFO queue of data objects, which are read by one or more reader threads.
Type parameters
-
A
-
type of data exchanged
Attributes
-
Deprecated
-
[Since version 2.13.0]
-
Source
-
Channel.scala
-
Graph
-
-
Supertypes
-
Members list
Retrieve the next waiting object from the FIFO queue, blocking if necessary until an object is available.
Retrieve the next waiting object from the FIFO queue, blocking if necessary until an object is available.
Attributes
-
Returns
-
next object dequeued from this channel
-
Source
-
Channel.scala
Append a value to the FIFO queue to be read by read
.
Append a value to the FIFO queue to be read by read
. This operation is nonblocking and can be executed by any thread.
Value parameters
-
x
-
object to enqueue to this channel
Attributes
-
Source
-
Channel.scala