diff --git a/.zk/notebook.db b/.zk/notebook.db index 38a612e..009990c 100644 Binary files a/.zk/notebook.db and b/.zk/notebook.db differ diff --git a/zk/Threads.md b/zk/Threads.md index 0b0dc5c..89fd0ee 100644 --- a/zk/Threads.md +++ b/zk/Threads.md @@ -18,10 +18,12 @@ If the program is strictly sequential, once the program starts the download, the UI is neglected since the CPU time dedicated to the process must be focused elsewhere. -We need the updating of the UI and the download to execute in parallel. This is -achieved via operating system **threads of execution**. +We need the UI update and the download to execute in parallel. This is achieved +via operating system **threads of execution**. -> A thread is a schedulable unit of execution within a process. +> A thread is a schedulable unit of execution within a process. It runs within a +> process, shares its memory address and can execute any program code loaded +> within it. ## Related notes