asynqro icon indicating copy to clipboard operation
asynqro copied to clipboard

More examples

Open gamelaster opened this issue 6 years ago • 5 comments

Hi,

this library looks absolutely perfect, just I don't see much examples (mainly for task scheduler) and installation instructions.

Is making of more examples planned in near time?

Thanks

  • gamiee

gamelaster avatar Oct 02 '19 07:10 gamelaster

For installation instructions - this one is pretty straightforward cmake project (with few options, tha are described in cmake itself), not sure what else could be added here :)

For examples - yeah, it doesn't have much unfortunately. Probably one day I'll add few examples or you can contribute them :) Also you can check opensoft/proof-oss repo, they use asynqro extensively

dkormalev avatar Oct 02 '19 11:10 dkormalev

Hi, Any plan to include some examples to help new users anytime soon? Also, is it possible to update the benchmark against some other thread pool managers like Google's mari?

Thanks.

faizol avatar Apr 08 '22 06:04 faizol

@faizol , could you please elaborate on what examples do you think are lacking? As for the benchmarking - I probably won't update it anytime soon, I don't have the same hardware and versions of other libraries like TBB are updated multiple times since when. It would require me to run the whole benchmark for all the libraries again. Out of curiosity, though, could you provide me with the link to that "mari" you mentioned?

dkormalev avatar Apr 10 '22 02:04 dkormalev

@faizol , could you please elaborate on what examples do you think are lacking? As for the benchmarking - I probably won't update it anytime soon, I don't have the same hardware and versions of other libraries like TBB are updated multiple times since when. It would require me to run the whole benchmark for all the libraries again. Out of curiosity, though, could you provide me with the link to that "mari" you mentioned?

Sorry, it was a typo. It wasn't mari, but marl. Here is the link; https://github.com/google/marl. As for examples, a simple compilable example highlighting best practices in using your library probably would be helpful to those who just came across this library. Or perhaps just a pseudocode highlighting use cases in using the APIs in different scenarios?

Cheers,

faizol avatar Apr 10 '22 08:04 faizol

@faizol got it. Yeah, probably there is not much for the "simple use cases" scenario. The only thing I could recommend to look at is https://github.com/opensoft/proof-oss archived repo. It contains what I would call the best practices (given that this library was initially tailored for that project needs).

I would definitely be grateful for other examples contribution, though!

dkormalev avatar Apr 10 '22 17:04 dkormalev