аЯрЁБс>ўџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџ  ўџџџўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ 0mžХХР$ProjInfoExџџџџџџџџџџџџTaskListUserTasks$џџџџџџџџVsToolboxService"џџџџџџџџўџџџўџџџўџџџўџџџўџџџўџџџ ўџџџ ўџџџўџџџўџџџўџџџўџџџўџџџ !"#$%&'()*+,>ўџџџўџџџ012ўџџџ456ўџџџ89:ўџџџ<=ўџџџ?@ABCDEFGHIJKLMNOPQRSўџџџUVWXYZw\]ўџџџ_`ўџџџbcўџџџefўџџџhiўџџџklўџџџўџџџopўџџџrsўџџџuvўџџџxyz{|}~€Ћ0fЩ…ЄD‡xќXY:gШ№C NC:\books\2005\cshtp2\ch15\Fig15_11-12\cularBuffer\„C:\Program Files\MicrosoDebuggerWatches џџџџџџџџџџџџDebuggerBreakpoints(џџџџџџџџZDebuggerExceptions&џџџџџџџџџџџџDebuggerFindSource&џџџџft Visual Studio 8\Common7\IDE\vc7\atlmfc~C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\vc7\crtddІН џџ(\GœnРnPDebuggerFindSymbol&џџџџџџџџџџџџўџџџDebuggerMemoryWindows, џџџџ TExternalFilesProjectContents: џџџџўџџџDocumentWindowPositions0 џџџџџџџџ MultiStartupProj=;4{C692D70B-1F65-46E9-A404-0B37C9190F0C}.dwStartupOpt=;StartupProject=&{C692D70B-1F65-46E9-A404-0B37C9190F0C};A{C692D70B-1F65-46E9-A404-0B37C9190F0C}.Release|Any CPU.fBatchBld=;?{C692D70B-1F65-46E9-A404-0B37C9190F0C}.Debug|Any CPU.fBatchBld=; ActiveCfg=Release|Any CPU; AS$ §A+СHБкЊЯЅWLаКёXˆ"ЙEЌ:еc˜їxS8fТўТLЄdЎ—я9LаКёXˆ"ЙEЌ:еc˜їxёXˆ"ЙEЌ:еc˜їxS8fТўТLЄdЎ—я9LаКQ lc:\books\2005\cshtp2\ch15\fig15_11-12\circularbuffer\5\f‚C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\ConsumerDocumentWindowUserData.џџџџџџџџSolutionConfiguration,џџџџџџџџџџџџzObjMgrContentsV8"џџџџџџџџџџџџVClassViewContents$џџџџџџџџџџџџўџџџ.cs ’C:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.cs –C:\books\2005\C# HTP 2\ch15\Fig15_09-10\Synchronized\SynchronizedBuffer.csšC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBufferTest.cs ŽC:\books\2005\cProjExplorerState$џџџџџџџџzUnloadedProjects"џџџџўџџџHiddenSlnFolders"џџџџўџџџOutliningStateDir$џџџџ* shtp2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.cs C:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\Buffer.csюC:\Documents and S$Bookmarks V001.01XЯ ИC:\books\2005\C# HTP 2\ch15\FigBookmarkStateџџџџ-(TaskListShortcuts$џџџџџџџџџџџџ.OutliningState3 џџџџџџџџџџџџ/ЬOutliningState4 $џџџџ3д15_11-12\CircularBuffer\CircularBuffer\CircularBufferTest.csaрв9џџџџџџџџРC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\SynchronizedBufferTest.csТ,™џџџџџџџџАC:\books\2005\C# HTP 2\ch15\FigOutliningState2 џџџџ7ФOutliningState8  џџџџ;ЊOutliningState7 џџџџџџџџџџџџnДOutliningState5 џџџџџџџџџџџџqИ15_11-12\CircularBuffer\CircularBuffer\CircularBuffer.csAjГ$џџџџџџџџ–C:\books\2005\C# HTP 2\ch15\Fig15_09-10\Synchronized\SynchronizedBuffer.cs…хŸџџџџџџџџettings\Peng\Local Settings\Application Data\Temporary Projects\CircularBuffer\CircularBufferTest.cs~C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Buffer.cs РC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\SynchronizedBufferTest.csЄC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\Consumer.cs‚C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Producer.cs АC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\CircularBuffer.csЄC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\Producer.csИC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\CircularBufferTest.csst.cs||{A6CBCSP з’ЦeщFЄ 7Щ œGBSCKC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.csprojЛк5IœХPC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.csproj.userЛк5IœХBCSCRelease|Any CPUpdbonlyTRACE 17šC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBufferTest.csџrџМџџџџџџџџircularBu’C:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.cs~  џџџџџџџџr\CircularBufŽC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.csb•ЦџџџџџџџџBuffer\Circular~C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Buffer.csXЊЇџџџџџџџџfer\CircularBuffer\Circ‚C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Producer.csЊŸџџџџџџџџcularBuffer\Producer.‚C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Consumer.csЁqmџџџџџџџџ\CircularBufferTest.c C:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\Buffer.csп,џџџџџџџџЄC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\Consumer.csOі1џџџџџџџџЄC:\books\2005\C# HTP 2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer\Producer.csяZњйџџџџџџџџ01;1702promptexeOutliningState6 џџџџtИFAE04EC1-301F-11D3_ProjTrust:%џџџџџџџџўџџџOutliningState9 џџџџџџџџџџџџ[ЎOutliningState10""џџџџ^ІOutliningState14"џџџџџџџџaЂOutliningState13"#џџџџџџџџd’OutliningState11"џџџџ!џџџџg–OutliningState12"џџџџџџџџџџџџj–XmlPackageOptions$ џџџџmFAE04EC1-301F-11D3_ProjState:џџџџџџџџџџџџTИџџџџџџџџџџџџџџџџџџџџџџџџ‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџobj\Release\CircularBuffer.exeexeGBLIGC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\CircularBuffer.csGBLI?C:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Buffer.csGBLIAC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Producer.csGBLIKC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\CircularBufferTest.csGBLIAC:\books\2005\cshtp2\ch15\Fig15_11-12\CircularBuffer\Consumer.csDELIGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dllGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dllGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllDELIGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll System.DataGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllSystemGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll System.XmlDELIDELIDELIDESCECSP