kadleth wrote:But is POCO threads, as in XP64, truly taking full advantage of 64b functionality? Is it a 32b library? Is is a mere 64b wrap to 32b fucntionality? Or part 32b library & part 64b library?
How does one "take advantage" of 64-bit functionality other than compiling code for a 64-bit platform?
POCO is portable and we steer very clear of
asm,
_Interlocked* and similar low-level facilities - if those are ever introduced, it will be in a very careful manner. As for threads - I may be missing something important, but I can not find anything 64-bit specific in windows threading API documentation, so I'm probably not the best person to answer that question. Since you apparently have some detailed knowledge of 64-bit threading advantages on x64 Windows operating systems and all the source code is freely available, maybe you could let us know whether POCO is utilizing those advantages and, if not, file a SF tracker feature request or (even better) a patch.