資源簡介
C語言與實現(xiàn)測試-線程(Sieve);C語言與實現(xiàn)測試-線程(SORT);C語言與實現(xiàn)測試-線程(SPIN)三個示例源程序
代碼片段和文件信息
//
// 注意:根據makefile.nt文件里的編譯規(guī)則:-MTd,所以需將編譯器設置:
// [Project]?->?[Setting]?->?[C/C++]?->?[Code?Generation]:?Debug?Multithreaded
//
#include?
#include?
#include?“assert.h“
#include?“include/fmt.h“
#include?“include/thread.h“
#include?“include/sem.h“
#include?“include/chan.h“
#pragma?comment(lib?“l(fā)ibcii.lib“)
struct?args?
{
Chan_T?c;
int?n?last;
};
int?source(void?*cl)?
{
struct?args?*p?=?cl;
int?i?=?2;
if?(Chan_send(p->c?&i?sizeof?i))
for?(i?=?3;?Chan_send(p->c?&i?sizeof?i);?)
i?+=?2;
return?EXIT_SUCCESS;
}
void?filter(int?primes[]?Chan_T?input?Chan_T?output)
?{
int?j?x;
for?(;;)?{
Chan_receive(input?&x?sizeof?x);
for?(j?=?0;?primes[j]?!=?0?&&?x%primes[j]?!=?0;?j++)
;
if?(primes[j]?==?0)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-03-31?20:24??C語言與實現(xiàn)測試-線程(Sieve)\
?????文件????????1869??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\1.c
?????文件????????3397??2012-02-25?20:59??C語言與實現(xiàn)測試-線程(Sieve)\1.dsp
?????文件?????????527??2012-01-30?11:23??C語言與實現(xiàn)測試-線程(Sieve)\1.dsw
?????文件???????58368??2012-02-25?21:45??C語言與實現(xiàn)測試-線程(Sieve)\1.ncb
?????文件???????55808??2012-02-25?21:45??C語言與實現(xiàn)測試-線程(Sieve)\1.opt
?????文件????????1101??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\1.plg
?????目錄???????????0??2012-03-31?20:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\
?????文件??????245834??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\1.exe
?????文件??????309856??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\1.ilk
?????文件????????5415??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\1.obj
?????文件??????206528??2012-02-25?21:21??C語言與實現(xiàn)測試-線程(Sieve)\Debug\1.pch
?????文件??????705536??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\1.pdb
?????文件???????41984??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\vc60.idb
?????文件???????53248??2012-02-25?21:24??C語言與實現(xiàn)測試-線程(Sieve)\Debug\vc60.pdb
?????目錄???????????0??2012-03-31?20:24??C語言與實現(xiàn)測試-線程(Sieve)\include\
?????文件????????1084??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\ap.h
?????文件?????????565??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\arena.h
?????文件?????????312??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\arith.h
?????文件?????????531??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\array.h
?????文件?????????302??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\arrayrep.h
?????文件?????????265??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\assert.h
?????文件?????????335??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\atom.h
?????文件?????????827??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\bit.h
?????文件?????????335??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\chan.h
?????文件????????1774??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\except.h
?????文件????????1275??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\fmt.h
?????文件?????????685??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\list.h
?????文件?????????910??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\mem.h
?????文件????????2439??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\mp.h
?????文件?????????691??1997-11-05?13:03??C語言與實現(xiàn)測試-線程(Sieve)\include\ring.h
............此處省略185個文件信息
評論
共有 條評論