I'm using Intel's Pentium(R)Dual-core E5700 @3.00GHz with 2GB ram.
I'm trying to learn Python's multiprocessing
module. I wrote a simple program that perfoms addition, but its not working; I'm only a getting number of core 2. Is something wrong with my pc or my code?
import multiprocessing
print "number of core ",multiprocessing.cpu_count()
def calc(a,b):
c= a+b
return c
if __name__ =='__main__':
p1 = multiprocessing.Process(target=calc,args=(3,5) )
p1.start()
p2 = multiprocessing.Process(target=calc,args=(2,2) )
p2.start()
p1.join()
p2.join()