Perhaps the crime should be looked at in context. Stealing $100 from a homeless person is equivalent to stealing $1,000 from an averagely salaried person.
Perhaps the crime should be looked at in context. Stealing $100 from a homeless person is equivalent to stealing $1,000 from an averagely salaried person.
As you said, limited manpower, expertise, time, and budget are an issue for law enforcement. Not just for US law enforcement. For law enforcement world-wide.
Police officers earnings often rank in the top 1% of their communities.
Compare your city's police budget with their investments in communities and education and services - things that can actually make lives better and prevent the economic desperation that leads to crime.
An ounce of prevention is worth a pound of cure, and police are the very inefficient, violent cure.
There are police departments out there that are a valued contributor to the community, and there are some departments that seem to exist wholly to extract money and pain from the citizenry.
One bad apple spoils the bunch, unfortunately.
I think an order of magnitude (or three) increase in independent accountability of police across the board is the only way you'll see the trust start to rebuild, but certain organizations seem dead set against letting that ever happen.
I don't know how OSes solve these problems.
Round robin is one of the algorithms that may be employed by an OS to handle scheduling. The problem you're talking about is known as 'starvation'.
The frequent context switching is a source of inefficiency here- if you interrupt one job to switch to another, you've got to ditch everything in memory from job 1 and load a bunch of new data from disk for job 2. And then when you switch back to job 1- same deal. I'd imagine the same would apply, maybe even more so, for people