Skip to content

hpx for web applications #6483

Answered by hkaiser
felixguendling asked this question in Q&A
Discussion options

You must be logged in to vote

All of the features you talked about are available in HPX. All of those can be controlled either through the command line or programmatically when initializing HPX:

  • We do have lifo and fifo schedulers (currently with some platform-specific limitations, but we're working on resolving those)
  • We can control the number of cores used for a scheduler (thread pool)
  • You can create different thread pools in the same process (can be done programmatically only, no commend line support)
  • HPX has dedicated (kernel-) threads that can be used for IO
  • You can easily control where to launch tasks using executors (e.g. to run things either on the IO thread or on a particular thread pool)

I'd suggest you jo…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@felixguendling
Comment options

Answer selected by felixguendling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants