If a cron job is setup to refresh data will it affect all user sessions?

If every hour I setup a cron job to fetch the data and update the app. Will it affect the users who are using the app at that time?

For example, user A is working on the app at 10:58, and the cron job runs at 11:00 will the user have to wait till the data is refreshed?