NameofProject:Producer-ConsumerProblemCourseName:OperatingSystemCourseNumber:CSCI330Student’sName:Student’sID:DateofSubmission:Dec20,2011TableofContentsRequirementofProject……………………………………………………………………………………….3OperatingEnvironment…………………………………………………………..………….………………3PrincipleofProgram………………………………………………………..………….………………………3Structure……………………………………………………………………………………………………………………3FlowChart…………………………………………………………………………………………………………………4CodeoftheProgram……………………………………………………………………………..……………………5ResultsofSimulation…………………………………………………………………………….…………………….8ConsiderableImprovement…………………………………………………………………………………9Conclusion……………………………………………………………………………..……………………………11References……………………………………………………………………………………………..……………12RequirementofProjectTheproducer-consumerproblemillustratedasthemodelofbounded-buffer,,andsemaphore,mutex(simplifiedsemaphore)–runningasseparatedthreads,andsemaphoreswithfull,empty,,wearesuggestedtousePthreadsorWin32API,however,IdecidedtouseJavatosimulatetheprocedure,(JVM)layer,paredtowin32APIandCinUNIXenvironment,:Windows7,JDK:,-classesareputundertheProducerConsumerClassintheprogram,-classesarestorage,producerandconsumer,andproducerandconsumerclassesaresetasJavathreads,-classes,andtheyarecarefullydefinedasprivate,:Thefullstructureofwholeprogr
生产者消费者问题—操作系统课程课件课本设计—英文 来自淘豆网www.taodocs.com转载请标明出处.