Better off with thorn resistant inner tubes the real thick ones(if you can get your size).I have those thorn resistant tubes and only one flat(hit a nail) in 1000 miles.The thorn resistant inner tubes mainly stops penetration of those tiny pieces of glass that produce a pinhole(enough to cause a flat).
But you must dig out any glass when you check your tires for glass.