[unix] посоветуйте быстрые thread'ы
http://bulk.fefe.de/scalability/
2.6 рулит
2.6 рулит
Для повышения производительности можно использовать другие механизмы, например, co-routines.
Даже так: "Computer is a state machine. Threads are for people who can't program state machines." (c) Alan Cox
Чем больше процессоров, тем менее это так.
Но тем менее общая и память у них, традиционные треды продолжают сосать.
Кстати, ваши уже умеют футексы юзать вместо спинлоков?
никто не сознаётся
Оставить комментарий
Biglem
Правильно ли я понимаю, что чтобы программа, создающая кучу thread'ов (~20 000) работала побыстрее не помешает заменить ядро на 2.6.x с поддержкой NPTL? Что еще тут можно сделать для повышения производительности?И еще вопрос - в Solaris, насколько я знаю, работа со thread'ами организованна заметно лучше. Побьет ли Solaris заметно по скорости ядро 2.6.x?