X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fthreads.texi;h=ac28ba86830da78c8431fd400edd164c5d959b94;hb=13177c92575c4e0ddc1ca1600b24f5058e349bd3;hp=cbcda160631b2c918c23d9d81e9ce4277a10be23;hpb=d4c30c6a386fe850e7eed1025e459fbc82a0b6e2;p=pintos-anon diff --git a/doc/threads.texi b/doc/threads.texi index cbcda16..ac28ba8 100644 --- a/doc/threads.texi +++ b/doc/threads.texi @@ -40,7 +40,7 @@ The first step is to read and understand the code for the initial thread system. Pintos already implements thread creation and thread completion, a simple scheduler to switch between threads, and synchronization -primitives (semaphores, locks, condition variables, and memory +primitives (semaphores, locks, condition variables, and optimization barriers). Some of this code might seem slightly mysterious. If @@ -170,7 +170,7 @@ Infrastructure}, for more information. @item synch.c @itemx synch.h Basic synchronization primitives: semaphores, locks, condition -variables, and memory barriers. You will need to use these for +variables, and optimization barriers. You will need to use these for synchronization in all four projects. @xref{Synchronization}, for more information.