Beruflich Dokumente
Kultur Dokumente
Lp trnh thread
Ghi ch:
SV c th chnh sa source code mu nu thy cn thit Mi gian ln s nhn im KHNG nu b pht hin
Gii thiu
1.1 Mc tiu
Vit mt chng trnh C trn Linux nhn hai vector s dng k thut lp trnh multi-thread.
Gi s c n thread Chia mi vector ra lm n phn bng nhau Mi thread s nhn nhim v tnh ton mt phn, sau tng thread cng kt qu ca mnh vi kt qu tng ca chng trnh
1.5.2
X l file cu hnh
File cu hnh thng dng text v c cu trc (n gin). Ta thng s dng cc hm sau x l nhng dng file ny:
fopen: m mt file fscanf: ly d liu vi nh dng xc nh trc fgets: ly d liu vi nh dng cha xc nh fclose: ng file m K thut lp trnh thread
1.5.3
2 Yu cu
Chng trnh sau khi bin dch c tn l mulvector, h tr cc thng s sau:
-h: Hin th thng tin hng dn s dng chng trnh -n nthreads: Chn s thread c sinh ra trong chng trnh file1: Chn file input s 1, file ny cha d liu ca vector u tin. Tn file mc nh l input1.txt file2: Chn file input s 2, file ny cha d liu ca vector th hai. Tn file mc nh l input2.txt mulvector [-h] [-n nthreads] file1 file2
Nu dng nhp vo khng ng vi c php trn th th bo li, thot chng trnh ngay lp tc. Thng tin hng dn s dng chng trnh ch c hin th khi ngi dng nhp vo dng lnh mulvector [-h]