Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Feature/use nonpriority pool #570

Merged
merged 4 commits into from
Oct 24, 2023
Merged

Conversation

Dronplane
Copy link
Contributor

Add thread_pool version that uses just queue

@Dronplane Dronplane requested a review from MBkkt October 24, 2023 14:12
@Dronplane Dronplane merged commit f69a39d into master Oct 24, 2023
2 checks passed
@Dronplane Dronplane deleted the feature/use-nonpriority-pool branch October 24, 2023 16:42
Dronplane added a commit that referenced this pull request Nov 21, 2023
* new thread pool

* fix

* wip

* add static
Dronplane added a commit that referenced this pull request Nov 23, 2023
* Feature/use nonpriority pool (#570)

* new thread pool

* fix

* wip

* add static

* attempt to fix compile warning (#569)

the compile option `-fsized-deallocation` should only be used for C++
code, but not for C code. otherwise clang warns with the following
message:
```
warning: command-line option ‘-fsized-deallocation’ is valid for C++/ObjC++ but not for C
```

* Improve thread pool (#571)

* WIP

* WIP

* WIP

* WIP

* Update core/utils/async_utils.cpp

* Separate WaitGroup (#572)

* Separate WaitGroup

* Update core/utils/wait_group.hpp

Co-authored-by: Andrei Lobov <andrei.lobov@arangodb.com>

* Exact count

* fix lints

---------

Co-authored-by: Andrei Lobov <andrei.lobov@arangodb.com>

* Backport and start

* fix

* fix datarace

* fix build

---------

Co-authored-by: Jan <jsteemann@users.noreply.github.com>
Co-authored-by: Valery Mironov <32071355+MBkkt@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants