In the US, airplanes can be cleared for landing while the runway is occupied (you can be number two, three, etc. for landing and still be cleared). It's different in other countries, where you can only be issued a landing clearance if the runway is clear or anticipated to be clear before you land (e.g. the plane before you is already exiting the runway).
Still, the runway could be reserved for landing aircrafts only, still preventing access to all other types of vehicles.