Under price/Time priority order matching, market orders get priority over limit orders. How is starvation of limit orders prevented? By starvation, I am referring to the case where limit orders don't get a chance to be executed because there is always a market order available to be executed.
Can the priority of queued up limit orders be increased after some time?
Edit: Adding sources to backup my claim that market orders are executed before limit orders under price/time priority.
http://www.six-swiss-exchange.com/knowhow/exchange/trading/matching_en.html http://www.eurexchange.com/exchange-en/trading/market-model/matching-principles