Re: thread rant [semi-OT]

From: Ingo Molnar (mingo@elte.hu)
Date: Sat Sep 02 2000 - 04:34:36 EDT

  • Next message: Ingo Molnar: "zero-copy TCP"

    On Sat, 2 Sep 2000, J. Dow wrote:

    > Dan, another thing to consider with multithreading is that it is a way
    > to avoid "convoy" effects if there is a nice priority mechanism for
    > first in first out messaging. [...]

    yep, this is a frequent problem at the level of the kernel. We fixed such
    a (longtime) performance bug just a couple of weeks ago in the TCP-accept
    logic. We are using FIFO in most places where multiple contexts are
    waiting. But is 'shared everything multithreading' the natural solution
    for this? Nope, that statement is misleading. 'Multi-contexting' is the
    solution. Those contexts can be 'shared-everything threads' or 'isolated
    processes' as well.

            Ingo

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat Sep 02 2000 - 04:26:43 EDT