A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scala-lang.org/api/3.x/scala/concurrent/SyncVar.html below:

SyncVar

scala.concurrent.SyncVar

A class to provide safe concurrent access to a mutable cell. All methods are synchronized.

Type parameters
A

type of the contained value

Attributes
Deprecated
[Since version 2.13.0] Use `java.util.concurrent.LinkedBlockingQueue with capacity 1` instead.
Source
SyncVar.scala
Graph
Supertypes
Members list

Wait for this SyncVar to become defined and then get the stored value without modifying it.

Wait for this SyncVar to become defined and then get the stored value without modifying it.

Attributes
Returns

value that is held in this container

Source
SyncVar.scala

Wait at least timeout milliseconds (possibly more) for this SyncVar to become defined and then get its value.

Wait at least timeout milliseconds (possibly more) for this SyncVar to become defined and then get its value.

Value parameters
timeout

time in milliseconds to wait

Attributes
Returns

None if variable is undefined after timeout, Some(value) otherwise

Source
SyncVar.scala

Check whether a value is stored in the synchronized variable.

Check whether a value is stored in the synchronized variable.

Attributes
Source
SyncVar.scala

Place a value in the SyncVar.

Place a value in the SyncVar. If the SyncVar already has a stored value, wait until another thread takes it.

Attributes
Source
SyncVar.scala

Wait for this SyncVar to become defined and then get the stored value, unsetting it as a side effect.

Wait for this SyncVar to become defined and then get the stored value, unsetting it as a side effect.

Attributes
Returns

value that was held in this container

Source
SyncVar.scala

Wait at least timeout milliseconds (possibly more) for this SyncVar to become defined and then get the stored value, unsetting it as a side effect.

Wait at least timeout milliseconds (possibly more) for this SyncVar to become defined and then get the stored value, unsetting it as a side effect.

Value parameters
timeout

the amount of milliseconds to wait

Attributes
Returns

the value or a throws an exception if the timeout occurs

Throws
Source
SyncVar.scala

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4