摘要: Session 对于HTTP短连接请求,由于其无状态记忆的特点,此次连接无法得到上次连接的状态。因此,引入了Session的概念,服务器为每个用户创建一个Session,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对 阅读全文
posted @ 2021-03-13 22:16 封狼居胥! 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 互斥锁std::mutex C++中常见的cout是一个共享资源,如果在多个线程同时执行cout,会发现很奇怪的问题,解决办法就是要对cout这个共享资源进行保护。 在C++中,可以使用互斥锁std::mutex进行资源保护,头文件是#include <mutex>,共有两种操作:锁定(lock)与 阅读全文
posted @ 2021-03-13 16:24 封狼居胥! 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 多线程库 C++11中提供了多线程的标准库,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。 多线程库对应的头文件是#include <thread>,类名为std::thread。 串行程序: #include <iostream> #include <thread> void fun 阅读全文
posted @ 2021-03-13 14:31 封狼居胥! 阅读(1219) 评论(0) 推荐(0) 编辑