Tasks

  1. Core.Task
  2. Base.@task
  3. Base.@async
  4. Base.asyncmap
  5. Base.asyncmap!
  6. Base.current_task
  7. Base.istaskdone
  8. Base.istaskstarted
  9. Base.istaskfailed
  10. Base.task_local_storage(::Any)
  11. Base.task_local_storage(::Any, ::Any)
  12. Base.task_local_storage(::Function, ::Any, ::Any)

Scheduling

  1. Base.yield
  2. Base.yieldto
  3. Base.sleep
  4. Base.schedule

Synchronization

  1. Base.errormonitor
  2. Base.@sync
  3. Base.wait
  4. Base.fetch(t::Task)
  5. Base.timedwait
  6. Base.Condition
  7. Base.notify
  8. Base.Semaphore
  9. Base.acquire
  10. Base.release
  11. Base.AbstractLock
  12. Base.lock
  13. Base.unlock
  14. Base.trylock
  15. Base.islocked
  16. Base.ReentrantLock

Channels

  1. Base.Channel
  2. Base.Channel(::Function)
  3. Base.put!(::Channel, ::Any)
  4. Base.take!(::Channel)
  5. Base.isready(::Channel)
  6. Base.fetch(::Channel)
  7. Base.close(::Channel)
  8. Base.bind(c::Channel, task::Task)