羞答答的小二(42524783) 10:55:53
發放線程我的理解是..做一個函數指針..當參數傳遞到線程內部..執行.
cyt 10:57:01
函數指針放進隊列,線程撿到指針就干活;干完繼續等待隊列
憂郁的老鴇 10:57:02
還是那句話,搞清楚使用pool的原因
羞答答的小二 10:57:52
回收是不是就是傳遞進去的那個任務函數執行完了..讓他wait在那里
羞答答的小二 10:58:23
我有覺悟..所以我要使用pool..不清楚的只是一些細節部分
cyt 10:58:23
yes,回收就是重新回到等待任務隊列的狀態
羞答答的小二 10:58:41
明白了..拜謝p大
清澈的progame 10:59:50
線程那里不是一上來就是消費者生產者那個例子么
cyt 11:00:13
對,其實就是生產者消費者模型
白粉4號 11:01:13
消費完了,有喚醒功能多好
cyt 11:01:49
沒有喚醒的嗎?
羞答答的小二 11:01:50
//ThreadPool.h
#ifndef THREADPOOL_H_
#define THREADPOOL_H_
#ifdef __cplusplus
extern "C" {?
#endif
#define MAX_THREAD_POOL 200
typedef void* threadpool;
typedef void* (*dispatch_fn)(void *);
threadpool create_threadpool(int p_iThreadsPool);
int dispatch_threadpool(threadpool from_me, dispatch_fn dispatch_to_here, void* arg);
void distory_threadpool(threadpool distoryme);
#ifdef __cplusplus
}
#endif
#endif //THREADPOOL_H_
清澈的progame 11:01:50
要么你自己輪詢 要么喚醒也可以 委托或事件
羞答答的小二 11:02:06
...沒有喚醒就輪
有喚醒就喚醒
羞答答的小二 11:02:29
cond 和 mulex
羞答答的小二 11:02:52
輪是一種卑劣的行為...
cyt 11:03:12
嗯,是一種嚴重罪行
羞答答的小二 11:03:33
為高風亮節d偶所不齒...所以..bb..偶bs你
憂郁的老鴇 10:57:02
?自己實現pool....... 貌似你還明白原理。。。。只是在強行使用而已
羞答答的小二 11:04:38
?是試試使用下..看看效果..
?
羞答答的小二 11:05:21
找了篇代碼改了改..然后找你們印證下我的理解有沒有錯
憂郁的老鴇 11:06:27
你在理解怎么用,但貌似沒有去想為什么用
羞答答的小二 11:07:15
節省大量 create和distory的時間
憂郁的老鴇 11:07:39
何解?
羞答答的小二 11:07:57
因為一早create好了...
憂郁的老鴇 11:08:40
你指什么的create和destroy
羞答答的小二 11:09:43
比如偶去歡場... 一下來來了一堆粉頭..偶愛要哪個要哪個..比來一個看一個效率高得多..大家都挑完了..眾粉頭就鳥獸散了
cyt 11:09:48
減少thread的創建和銷毀時間
清澈的progame 11:10:23
不是這樣的 是粉頭要干活化妝什么的太費時間了
清澈的progame 11:10:36
干脆接完客就不要卸了
羞答答的小二 11:11:05
.....
羞答答的小二 11:11:19
? 清洗下都是要d...
cyt 11:11:22
嗯,直接躺在那里等progame
憂郁的老鴇 11:11:30
都對,thread開銷和超大對象的創建都需要時間,都可以用pool,但是兩種處理方式是不同的
羞答答的小二 11:11:44
用完了..就放回大堂?
羞答答的小二 11:11:57
等下一撥人...
清澈的progame 11:12:21
關鍵在于不要卸妝 如果化妝時間快 就無所謂了
清澈的progame 11:12:29
還有一點就是有時候客人太多
清澈的progame 11:12:34
小姐不夠
清澈的progame 11:12:41
那就必須隊列了
憂郁的老鴇 11:12:48
但是把小姐收攏起來也是一個很耗時間的動作。。。。
羞答答的小二 11:13:08
小姐隨身帶了bp機
清澈的progame 11:13:09
否則客人就會跑掉了 這叫并發太大?
憂郁的老鴇 11:13:09
所以這是2種使用pool的理由。。。。。
憂郁的老鴇 11:13:52
用bp機call那就不是pool了
憂郁的老鴇 11:14:07
先抓過來扔在大廳里才是pool
羞答答的小二 11:14:08
完事后看到bp上有消息..即刻回到大堂
清澈的progame 11:14:22
應該是小姐主動
羞答答的小二 11:14:30
如果沒有完事...崔一崔客人
清澈的progame 11:14:34
完事后主動看大堂有沒有客
清澈的progame 11:14:56
有的話就接過來 當然還得鎖一下 否則會兩個小姐拉到同一個客人
憂郁的老鴇 11:15:16
?催客人。。。。。你這屬于反人性,沒幾次客人就不來了
羞答答的小二 11:15:52
那也不能任由嫖客躺身上睡覺啊
憂郁的老鴇 11:15:55
客人正在爽的時候,你催一下,結果被嚇痿了,責任算誰的
羞答答的小二 11:16:19
所以...適當的時候催一催是必要d?
憂郁的老鴇 11:16:22
找小姐的目的就是爽,不是趕時間。。。。。?
憂郁的老鴇 11:16:57
即便催,也是提醒性質,不可能強行催促
cyt 11:16:58
不是,是老鴇站在門口,有mm ready,老鴇就舉起個牌子
憂郁的老鴇 11:17:27
我就是pool的管理者,俗稱樓面經理。。。。。。
羞答答的小二 11:17:57
?到最后...是老鴇隨便推一個出去..完全不理會嫖客看不看得上眼了
白粉4號 11:18:03
老鴇讓她們換服裝
憂郁的老鴇 11:18:29
嫖客自己會去挑。。。。。偶只負責開房間。。。。。
羞答答的小二 11:19:23
? 你是老鴇..不是龜奴..開房間領進門是你手下的工作
憂郁的老鴇 11:19:35
有時候小姐有病了,我還需要讓她們去看病。。。。。。
清澈的progame 11:20:02
我是醫生
憂郁的老鴇 11:20:05
但是總有小姐不報告嫖客不知道,結果嫖客就中標了,于是產生異常。。。。。
清澈的progame 11:20:07
看病找我
憂郁的老鴇 11:20:27
表偽裝編譯器。。。。。
清澈的progame 11:21:37
我是虛擬機
清澈的progame 11:21:44
你們都歸我管
白粉4號 11:22:15
媽的,停電