This is the eager-future Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:01:24 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
eager-future
bordeaux-threads
(system).
package.lisp
(file).
future.lisp
(file).
threads.lisp
(file).
eager-future.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
eager-future/eager-future.asd
eager-future/package.lisp
eager-future/future.lisp
eager-future/threads.lisp
eager-future/eager-future.lisp
eager-future/future.lisp
package.lisp
(file).
eager-future
(system).
execution-error
(reader method).
execution-error
(condition).
execution-error-cause
(reader method).
future
(class).
lock
(reader method).
print-object
(method).
ready-to-yield?
(function).
select
(function).
yield
(function).
done?
(reader method).
(setf done?)
(writer method).
make-task
(function).
values-yielded
(reader method).
wait-list
(reader method).
(setf wait-list)
(writer method).
eager-future/threads.lisp
future.lisp
(file).
eager-future
(system).
*thread-pool*
(special variable).
fixed-fifo-thread-pool
(class).
lock
(reader method).
thread-limit
(reader method).
(setf thread-limit)
(writer method).
thread-pool
(class).
assign-task
(method).
assign-task
(method).
assign-task
(method).
free-thread-counter
(reader method).
(setf free-thread-counter)
(writer method).
leader-notifier
(reader method).
new-worker-thread
(function).
tasks
(reader method).
(setf tasks)
(writer method).
threads
(reader method).
(setf threads)
(writer method).
eager-future/eager-future.lisp
threads.lisp
(file).
eager-future
(system).
Packages are listed by definition order.
eager-future
bordeaux-threads
.
common-lisp
.
*thread-pool*
(special variable).
execution-error
(generic reader).
execution-error
(condition).
execution-error-cause
(generic reader).
fixed-fifo-thread-pool
(class).
future
(class).
pcall
(function).
pexec
(macro).
plet
(macro).
ready-to-yield?
(function).
select
(function).
thread-limit
(generic reader).
(setf thread-limit)
(generic writer).
thread-pool
(class).
yield
(function).
assign-task
(generic function).
done?
(generic reader).
(setf done?)
(generic writer).
free-thread-counter
(generic reader).
(setf free-thread-counter)
(generic writer).
leader-notifier
(generic reader).
make-task
(function).
new-worker-thread
(function).
tasks
(generic reader).
(setf tasks)
(generic writer).
threads
(generic reader).
(setf threads)
(generic writer).
values-yielded
(generic reader).
wait-list
(generic reader).
(setf wait-list)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns the first future that is ready to yield.
Block until future is ready to yield. If the future yielded an error, it is re-raised as an EXECUTION-ERROR, otherwise the values yielded by the future are returned.
execution-error
)) ¶thread-pool
)) ¶automatically generated reader method
thread-pool
)) ¶automatically generated writer method
thread-pool
)) ¶automatically generated reader method
bordeaux-threads
.
lock
.
future
)) ¶automatically generated reader method
bordeaux-threads
.
lock
.
execution-error
) stream) ¶error
.
:cause
This slot is read-only.
bordeaux-threads
.
(bordeaux-threads:make-lock "future lock")
lock
.
This slot is read-only.
This slot is read-only.
This slot is read-only.
0
bordeaux-threads
.
(bordeaux-threads:make-lock "thread pool lock")
lock
.
This slot is read-only.
(bordeaux-threads:make-condition-variable)
This slot is read-only.
fixed-fifo-thread-pool
)) ¶thread-pool
)) ¶thread-pool
)) ¶thread-pool
)) ¶automatically generated reader method
thread-pool
)) ¶automatically generated writer method
thread-pool
)) ¶automatically generated reader method
thread-pool
)) ¶automatically generated reader method
thread-pool
)) ¶automatically generated writer method
thread-pool
)) ¶automatically generated reader method
thread-pool
)) ¶automatically generated writer method
Jump to: | (
A D E F G L M N P R S T V W Y |
---|
Jump to: | (
A D E F G L M N P R S T V W Y |
---|
Jump to: | *
C D E F L S T V W |
---|
Jump to: | *
C D E F L S T V W |
---|
Jump to: | C E F P S T |
---|
Jump to: | C E F P S T |
---|