\BOOKMARK [1][-]{section.1}{Overview}{}
\BOOKMARK [1][-]{section.2}{ Use of SimPy's cancel\(\) Function}{}
\BOOKMARK [2][-]{subsection.2.1}{Example: Network Timeout}{section.2}
\BOOKMARK [2][-]{subsection.2.2}{Example: Machine with Breakdown}{section.2}
\BOOKMARK [2][-]{subsection.2.3}{Example: Cell Phone Network}{section.2}
\BOOKMARK [1][-]{section.3}{Job Interruption}{}
\BOOKMARK [2][-]{subsection.3.1}{Example: Machine Breakdown Again}{section.3}
\BOOKMARK [2][-]{subsection.3.2}{Example: Network Timeout Again}{section.3}
\BOOKMARK [1][-]{section.4}{Interthread Synchronization}{}
\BOOKMARK [2][-]{subsection.4.1}{Example: Yet Another Machine Breakdown Model}{section.4}
\BOOKMARK [2][-]{subsection.4.2}{Which Comes First?}{section.4}
\BOOKMARK [2][-]{subsection.4.3}{Waiting for Whichever Action Comes First}{section.4}
\BOOKMARK [2][-]{subsection.4.4}{The yield queueevent Operation}{section.4}
\BOOKMARK [2][-]{subsection.4.5}{Example: Carwash}{section.4}
\BOOKMARK [1][-]{section.5}{Advanced Use of the Resource Class}{}
\BOOKMARK [2][-]{subsection.5.1}{Example: Network Channel with Two Levels of Service}{section.5}
\BOOKMARK [2][-]{subsection.5.2}{Example: Call Center}{section.5}
