天天看點

Linux高并發web伺服器開發——web伺服器-3

在學習Linux高并發web伺服器開發總結了筆記,并分享出來。有問題請及時聯系部落客:​​Alliswell_WP​​,轉載請注明出處。

11_伺服器開發-第03天(web伺服器 - 3)

一、學習目标

1、libevent實作httpserver

2、線程池

二、 複習

1、epoll伺服器端代碼

三、strftime函數

Linux高并發web伺服器開發——web伺服器-3
Linux高并發web伺服器開發——web伺服器-3
Linux高并發web伺服器開發——web伺服器-3

》使用:

char buf[1024];

strftime(buf, sizeof(buf), "%Y %b %d %H %M %S", st.st_mtime);//把st.st_mtime按雙引号中格式 格式化到buf中。

》類似于QT中(QDateTime、QTime、QDate):如調用QDateTime後,然後toString("yy MM dd")把QDatetime轉為特定格式

如擷取本地時間:

QDateTime d(QDateTime::currentDateTime());

qDebug()<<d.toString("yy.MM.dd") ;   

四、libevent實作httpserver

五、線程池

1、線程池的原理

2、線程池結構體

3、如何使用線程池

4、初始化線程池的函數

5、幹活的線程的回調函數

6、管理者線程回調函數

繼續閱讀