网络编程
执著Daniel
永远对技术饱含热泪
展开
-
并行编程
目录1 openMP并行编程1.1 常见命令1.2 限制条件1.3 循环结构并行2 无锁编程__sync__2.1 CAS原子操作实现无锁2.2原子操作函数2.3无锁函数1 openMP并行编程openMP针对共享内存并行编程的API。#include <omp.h>1.1 常见命令编译:g++ xxx.cpp -fopen...原创 2020-04-22 15:00:33 · 567 阅读 · 0 评论 -
阻塞型I/O
服务器端代码:#include#include#include#include#include#include#include#include#include#includeint main(){int socket_fd,connect_fd;struct sockaddr_in servaddr;char buff[3];原创 2015-11-02 16:25:49 · 428 阅读 · 0 评论 -
IO多路复用-select模型
客户端代码见:C/S通信---服务器阻塞型使用服务器端代码:#include#include#include#include#include#include#include#include#include#include#include#includeint main(){int socket_fd,connect_fd;原创 2015-11-02 21:42:19 · 427 阅读 · 0 评论 -
IO多路复用-epoll模型
服务端代码:#include#include#include#include#include#include#include#include#include#include#include //mac下不支持,可以使用kqueueint main(){int socket_fd,connect_fd;struct socka原创 2015-11-04 13:52:10 · 430 阅读 · 0 评论 -
IO多路复用-poll模型
客户端代码同上服务器端代码:#include#include#include#include#include#include#include#include#include#include#include#include#includevoid handle(struct pollfd* clients, int ma原创 2015-11-03 23:58:40 · 487 阅读 · 0 评论