{
"cells": [
{
"cell_type": "markdown",
"id": "f64b009a",
"metadata": {},
"source": [
"
\n",
"\n",
"### Programming large-scale parallel systems\n",
"\n",
"\n",
"# Asynchronous programming in Julia\n"
]
},
{
"cell_type": "markdown",
"id": "bf68ad38",
"metadata": {},
"source": [
"## Contents\n",
"\n",
"In this notebook, we will learn the basics of asynchronous programming in Julia. In particular, we will learn about:\n",
"\n",
"- Tasks\n",
"- Channels\n",
"\n",
"Understanding these concepts is important to learn distributed computing later."
]
},
{
"cell_type": "markdown",
"id": "cde5ee75",
"metadata": {},
"source": [
"