# Passing \`val\` to notify on Condition

**URL:** https://discourse.julialang.org/t/passing-val-to-notify-on-condition/67643
**Category:** General Usage
**Tags:** task
**Created:** [September 3, 2021, 12:43pm UTC](https://discourse.julialang.org/t/passing-val-to-notify-on-condition/67643 "2021-09-03T12:43:45Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)
#### Post date: [September 3, 2021, 12:43pm UTC](https://discourse.julialang.org/t/passing-val-to-notify-on-condition/67643/1 "2021-09-03T12:43:45Z")

</div>

The manual ([Tasks · The Julia Language](https://docs.julialang.org/en/v1/base/parallel/#Base.notify)) says that `notify` can pass `val` to its waiting conditions.

How can I obtain `val` from the woken up conditions?

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [September 3, 2021, 1:55pm UTC](https://discourse.julialang.org/t/passing-val-to-notify-on-condition/67643/2 "2021-09-03T13:55:00Z")

</div>

That’s the value `wait` will return:

```julia
julia> c = Condition()
Condition(Base.InvasiveLinkedList{Task}(nothing, nothing), Base.AlwaysLockedST(1))

julia> @async println("waited for a ", wait(c))
Task (runnable) @0x00007f8ea0ebc7f0

julia> notify(c, 222); println()

waited for a 222

```

---

<div class="post-metadata">

### Author: ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)
#### Post date: [September 6, 2021, 9:09am UTC](https://discourse.julialang.org/t/passing-val-to-notify-on-condition/67643/3 "2021-09-06T09:09:54Z")

</div>

[https://github.com/JuliaLang/julia/pull/42136](https://github.com/JuliaLang/julia/pull/42136)
