/usr/local/lib/swipl/library/thread_pool.pl
All Application Manual Name SummaryHelp

  • swipl
    • library
      • error.pl
      • debug.pl
      • apply.pl
      • lists.pl
      • broadcast.pl
      • shlib.pl
      • option.pl -- Option list processing
      • thread_pool.pl -- Resource bounded thread management
        • thread_pool_create/3
        • thread_pool_destroy/1
        • current_thread_pool/1
        • thread_pool_property/2
        • thread_create_in_pool/4
        • worker_exitted/3
        • create_pool/1
      • gensym.pl
      • settings.pl -- Setting management
      • arithmetic.pl -- Extensible arithmetic
      • main.pl -- Provide entry point for scripts
      • readutil.pl
      • operators.pl -- Manage operators
      • pairs.pl
      • prolog_source.pl -- Examine Prolog source-files
      • record.pl -- Access compound arguments by name
      • quasi_quotations.pl -- Define Quasi Quotation syntax
      • pure_input.pl -- Pure Input from files and streams
      • solution_sequences.pl -- Modify solution sequences
      • ordsets.pl -- Ordered set manipulation
      • random.pl -- Random numbers
      • base64.pl -- Base64 encoding and decoding
      • aggregate.pl
      • yall.pl -- Lambda expressions
      • sandbox.pl -- Sandboxed Prolog code
      • apply_macros.pl -- Goal expansion rules to avoid meta-calling
      • assoc.pl -- Binary associations
      • prolog_format.pl
      • predicate_options.pl -- Access and analyse predicate options
      • csv.pl
      • pprint.pl -- Pretty Print Prolog terms
      • atom.pl -- Operations on atoms
      • modules.pl -- Module utility predicates
      • occurs.pl
      • prolog_xref.pl
      • prolog_colour.pl -- Prolog syntax colouring support.
      • lazy_lists.pl -- Lazy list handling
      • ugraphs.pl -- Graph manipulation library
      • url.pl -- Analysing and constructing URL
      • www_browser.pl -- Open a URL in the users browser
      • prolog_pack.pl
      • git.pl -- Run GIT commands
      • rbtrees.pl
      • dif.pl
      • charsio.pl -- I/O on Lists of Character Codes
      • prolog_stack.pl
      • edinburgh.pl -- Some traditional Edinburgh predicates
      • prolog_clause.pl
      • prolog_breakpoints.pl -- Manage Prolog break-points
      • wfs.pl
      • dialect.pl
      • prolog_code.pl -- Utilities for reasoning about code
      • sort.pl
      • iostream.pl -- Utilities to deal with streams
      • dicts.pl -- Dict utilities
      • varnumbers.pl -- Utilities for numbered terms
      • terms.pl -- Term manipulation
      • make.pl -- Reload modified source files
      • base32.pl -- Base32 encoding and decoding
      • codesio.pl -- I/O on Lists of Character Codes
      • coinduction.pl -- Co-Logic Programming
      • date.pl
      • heaps.pl
      • statistics.pl -- Get information about resource usage
      • utf8.pl
      • when.pl -- Conditional coroutining
      • backcomp.pl
      • increval.pl -- Incremental dynamic predicate modification
      • tables.pl
      • optparse.pl -- command line parsing
      • macros.pl -- Macro expansion
      • writef.pl -- Old-style formatted write
      • listing.pl
      • ansi_term.pl -- Print decorated text to ANSI consoles
      • prolog_versions.pl -- Demand specific (Prolog) versions
      • threadutil.pl -- Interactive thread utilities
      • prolog_debug.pl -- User level debugging tools
      • fastrw.pl
      • zip.pl
      • quintus.pl
      • shell.pl -- Elementary shell commands
      • system.pl
      • help.pl
      • thread.pl -- High level thread primitives
      • explain.pl
      • check.pl -- Consistency checking
      • edit.pl
      • persistency.pl
      • portray_text.pl
      • strings.pl -- String utilities
      • ctypes.pl -- Character code classification
      • qsave.pl
      • prolog_autoload.pl -- Autoload all dependencies
      • prolog_coverage.pl -- Coverage analysis tool
      • prolog_history.pl
      • hashtable.pl
      • nb_set.pl -- Non-backtrackable sets
      • prolog_codewalk.pl -- Prolog code walker
      • intercept.pl
      • prolog_metainference.pl
      • files.pl
      • prolog_jiti.pl
      • rwlocks.pl
      • prolog_profile.pl -- Execution profiler
      • prolog_wrap.pl
      • prolog_trace.pl
      • streams.pl -- Manage Prolog streams
      • exceptions.pl
 thread_pool_property(?Name, ?Property) is nondet
True if Property is a property of thread pool Name. Defined properties are:
options(Options)
Thread creation options for this pool
free(Size)
Number of free slots on this pool
size(Size)
Total number of slots on this pool
members(ListOfIDs)
ListOfIDs is the list or threads running in this pool
running(Running)
Number of running threads in this pool
backlog(Size)
Number of delayed thread creations on this pool