Can gdbmi process many commands at once?

Bob Rossi <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <20150320012207.GB25457@linux>
Hi,

I'm trying to determine if GDB/MI has the capability of accepting and
working on multiple commands at once?

For instance, if I run these commands,
    (gdb) 
    123-interpreter-exec console "p argc"
    ~"$3 = 1"
    ~"\n"
    123^done
    (gdb) 
    234-interpreter-exec console "p argv[1]"
    ~"$4 = 0x0\n"
    234^done

Is there any mode in which the command,
    234-interpreter-exec console "p argv[1]"
will be worked on before
    123-interpreter-exec console "p argc"
is finished?

The implication is that i'm expecting to have at most 1 command active
with GDB at a time. I'm curious if there is a situation where a front
end could have many active commands at a time. By active I mean, 
I issue several commands, and then some time later, I get a response
on each of these, in any order.

Thanks,
Bob Rossi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.