Re[2]: Указатель на метод объекта класса. Возможно?
От: remark Россия http://www.1024cores.net/
Дата: 30.03.10 06:17
Оценка: 1 (1)
Здравствуйте, Кодт, Вы писали:

К>Нельзя одновременно создавать произвольное количество РАЗНЫХ замыканий.

К>Хотя, можно завести пул функций invoke1, invoke2, ... — и для каждой свой комплект статических данных.

Добавлю только, что такой пул можно сгенерировать с помощью шаблонов "для любого конечного N".
Сгенерировать функций заведомо больше, чем должно понадобиться (например, больше, чем кол-во потоков). Дальше брать калбеки из пула и возвращать, ну а если пул оказывается пустой, то кидать исключение, это типа как out-of-memory, ну точнее out-of-resources.


1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.