04 2011 档案

利用线程池实现多客户端和单服务器端Socket通讯(二):异步编程模型实现
摘要: 上篇中使用了ThreadPool加上Socket同步方式实现多客户端和单服务器端通讯,稍加修改,得到异步编程模型实现方式主要使用到Socket的BeginSend, EndSend, BeginAccept, EndAccept, BeginReceive, EndReceive代码:// Server端namespaceSocketAPMServer{publicpartialclassForm1:Form{Socketsocket;publicForm1(){InitializeComponent();InitSocket();}privatevoidInitSocket(){socket阅读全文

posted @ 2011-04-01 14:45 o0myself0o 阅读(528) | 评论 (0) 编辑

生产者消费者模式,代码中碰到的疑问(已解决)
摘要: 代码如下:namespaceProduceConsume{classProgram{staticvoidMain(string[]args){intresult=0;Productproduct=newProduct();Producerproducer=newProducer{Product=product,Looper=10};Consumerconsumer=newConsumer{Product=product,Looper=10};ThreadthreadP=newThread(newThreadStart(producer.Process));Thread.Sleep(500);T阅读全文

posted @ 2011-04-01 12:15 o0myself0o 阅读(125) | 评论 (1) 编辑

导航

公告

统计