ZThread的訪問共同資源

2021-04-02 23:29:04 字數 1023 閱讀 2273

使用zthread訪問同一資源,使用互斥加鎖和掛起執行緒,這樣對搜尋引擎的無限爬取又進了一步。

#include "stdafx.h"

#include "zthread/thread.h"

#include "zthread/condition.h"

#include "zthread/mutex.h"

#include "zthread/guard.h"

#include "zthread/threadedexecutor.h"

#include "zthread/runnable.h"

#include "zthread/countedptr.h"

#include

#include

#include

using namespace std;

using namespace zthread;

ifstream in("string.txt");

static const int cntwakeup = 3;    //中間乙個狀態的喚醒 比如:6000

dequeds;

class cinput:public runnable

void inputready()

void run()

string s;

while(getline(in,s))

}binputready = false;

}class coutput:public runnable

~coutput(){} 

void outputready()

void run()

string str = ds.front();

ds.pop_front();

cout

};class crun:public runnable

if(!ds.empty())

exe.interrupt();}};

void main(void)

Android Studio訪問資源系統的方法總結

android的資源檔案可以存放在如下的兩個地方 可以通過r資源清單類訪問的資源,位於 res 目錄下,android sdk會處理該目錄下的資源,在r類清單檔案中,為該目錄下的資源生成乙個索引項 在該目錄下存放著大量常用資源 res animator 存放定義屬性動畫的xml檔案資源。res an...

SpringBoot靜態資源的訪問

注 請求位址中並不需要目錄字首,如果加上了反而多此一舉會報 404 錯誤。因為 spring.mvc.static path pattern 預設值為 在路徑對映中已經自動的新增上了目錄字首。如果這四個目錄中存在相同名稱的靜態資源檔案,那麼優先訪問哪個目錄下面的資源啊?靜態資源的預設訪問優先順序 m...

spring的靜態資源訪問

一 springmvc 方式一 使用mvc的default servlet handler spring.xml中配置 方式二 使用mvc的resources spring.xml中配置 方式三 啟用tomcat的預設排程器default 要寫在dispatcherservlet的前面,讓defau...