projects:libcds:bounded_pool
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:libcds:bounded_pool [2015/12/10 21:57] – Явное указание яыка в code-секции kel | projects:libcds:bounded_pool [2015/12/17 23:11] (current) – khizmax | ||
---|---|---|---|
Line 20: | Line 20: | ||
В настоящее время (libcds 2.1.0) в качестве пула в библиотеке используется [[http:// | В настоящее время (libcds 2.1.0) в качестве пула в библиотеке используется [[http:// | ||
bounded очереди Дмитрия Вьюкова. | bounded очереди Дмитрия Вьюкова. | ||
- | Он быстр, но имеет один существенный недостаток — иногда | + | Он быстр, но имеет один существенный недостаток — он не является линеаризуемым: |
при почти полной очереди '' | при почти полной очереди '' | ||
То есть эта очередь не может стабильно работать в режиме «пул полон». | То есть эта очередь не может стабильно работать в режиме «пул полон». | ||
+ | |||
+ | **UPD**: очередь Вьюкова сделана линеаризуемой. По крайней мере, нижеследующий тест на новой реализации успешен. | ||
**Требуется**: | **Требуется**: |
projects/libcds/bounded_pool.1449773854.txt.gz · Last modified: 2015/12/10 21:57 by kel