码迷,mamicode.com
首页 >  
搜索关键字:多线程 socket 线程间通信    ( 37357个结果
用 select 实现处理多连接的异步通讯服务器
因为对于任何句柄 ( file descriptor ) select 函数都能检测出其状态变化,对于用于 listen 的 socket 也是一样。只要把用于 listen 的 socket 加入 ( FD_SET ) 到 select 检测的集合里,当有连接到来时 select 就能判断到。因为...
分类:其他好文   时间:2014-05-06 01:07:16    阅读次数:271
基于Libevent的HTTP Server
简单的Http Server使用Libevent内置的http相关接口,可以很容易的构建一个Http Server,一个简单的Http Server如下:#include #include #include #include #include #include int init_win_socket...
分类:其他好文   时间:2014-05-05 23:18:44    阅读次数:418
23 android多线程
分类:移动开发   时间:2014-05-05 22:20:16    阅读次数:273
LED显示屏通讯协议 1
以下说明均以心恬科技的XT-106控制卡作为硬件基础设备。与LED显示屏通讯,第一步是建立连接(我们称之为Hello)。网络通讯协议方式为UDP,可以自己定义UDP数据包结构,也可以利用系统提供的Socket工具来访问LED显示屏。准备好硬件(显示屏配置成功)之后就可以试图通过代码来与显示屏建立连接...
分类:其他好文   时间:2014-05-05 21:56:42    阅读次数:686
改进Threadglog并增加多线程写测试
写了个objectpool,很简单,就是个线程安全的队列。 #pragma once #include #include #include #include template class ObjectPool { public: ObjectPool(size_t chunk_size = kdefault_size, size_t chunk_num = 32) : chun...
分类:编程语言   时间:2014-05-05 13:11:58    阅读次数:446
Android开发之使用Handler封装下载图片工具类
如果每下载一张图片,就得重写一次Http协议关于多线程的启动和handler的信息传递就显得太麻烦了,所以我们需要直接封装一个工具类,便于我们以后在开发时随时可以调用。...
分类:移动开发   时间:2014-05-03 16:04:42    阅读次数:461
python 14章,网络编程
一,socket 模块 套接字包括两类:服务器,客户机, 创建一个套接字后让它等待连接 服务器: import socket s = socket.socket() port = 1234 host = socket.gethostname() print host s.bind((host,port)) s.listen(5) while True: get,addr = s...
分类:编程语言   时间:2014-05-02 21:59:57    阅读次数:444
驱动程序的同步处理
驱动程序的同步处理 Windows是个多任务的操作系统,每个任务对应一个运行的进程。每个运行的进程中可以包含多个线程。如果没有同步机制的控制,所有的线程会任意运行。然而,多个线程可能会要求操作同一个资源,这时就需要同步处理。 1、基本概念 1.1、问题的引出 在支持多线程的操作系统下,有些函数会出现不可重入现象。所谓“可重入”,是指函数的执行结果和执行顺序无关。反之,如果执行结果和执行顺序...
分类:其他好文   时间:2014-05-02 18:25:22    阅读次数:530
多线程之同步与死锁
方法定义的完整格式。 访问权限{public |default|protected|private}[final][static][synchronized]返回值类型|void 方法名称(参数类型 参数名称,.....)[throws Exception1,Exception2]{return[返回值|返回用处]}; 一个多线程的程序如果通过Runnable接口实现的,则意味着类中的属性将被...
分类:编程语言   时间:2014-05-02 10:11:29    阅读次数:346
GCD的一些小结
GCD是基于C语言的底层API,用Block定义任务用起来非常灵活便捷. GCD的基本思想是就将操作放在队列中去执行 (1)操作使用Blocks定义 (2)队列负责调度任务执行所在的线程以及具体的执行时间 (3)队列的特点是先进先出(FIFO)的,新添加至对列的操作都会排在队尾关于多线程的一些概念....
分类:其他好文   时间:2014-05-02 06:32:43    阅读次数:313
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!