I can't see any strong benefit of using tasks instead of cronjobs:
A cronjob reads a file with product information. For each product, it creates a task which imports the data in the eShop and updates the Solr index. This method allows to import products in parallel and doesn't block the original cronjob.
–Based on SAP Hybris 6.4