mmap vs shared memory - which is best for sharing data between applications?

Between mmap and shared memory which is the best method of sharing data between multiple applications, interms of speed?

i think that shared mem is the faster of the two. this question really belongs in the c programming category doesn't it?

Thanks for the reply, I will post in c programming category also, thanks again