摘要: 原子操作:操作仅由一个独立的CPU指令代表和完成。保证并发环境下原子操作的绝对安全 标准库代码包:sync/atomic atomic是最轻量级的锁,在一些场景下直接使用atomic包还是很有效的 CAS操作的优势是,可以在不形成临界区和创建互斥量的情况下完成并发安全的值替换操作。这可以大大的减少同 阅读全文
posted @ 2017-12-22 15:09 大漠垂杨 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 主流的语言都支持,可链接到 github ,亲测golang client 简单好用 http://www.eclipse.org/paho/downloads.php 阅读全文
posted @ 2017-12-22 10:54 大漠垂杨 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include int main(int argc, char *argv[]) { /* 服务器端套接字 */ int server_sockfd; /* 客户端套接字 */ int client_sockfd; int len; /* 服务器网络地址结构体 */ struct sockaddr... 阅读全文
posted @ 2017-12-22 10:29 大漠垂杨 阅读(340) 评论(0) 推荐(0) 编辑