Я прочитал документацию для макросов @async
и @sync
, но до сих пор не могу понять, как и когда их использовать, и не могу найти много ресурсов или примеров для них в других местах в Интернете.
Моя ближайшая цель - найти способ заставить нескольких работников выполнять работу параллельно, а затем подождать, пока все они закончат, чтобы продолжить работу в моем коде. Этот пост: Ожидание выполнения задачи на удаленном процессоре в Julia содержит один успешный способ сделать это. Я думал, что это возможно, используя макросы @async
и @sync
, но мои первые неудачи в достижении этого заставили меня задуматься, правильно ли я понимаю, как и когда использовать эти макросы.