I wanted to know which one faster counter
1)
from threading import Thread
def c(output, i):
    if i in output:
        output[i] += 1
    else:
        output[i] = 1
def build(itera):
    output = {}
    for i in itera:
        Thread(target=c, args=(output, i)).start()
    return output
def build(itera):
    output = {}
    for i in itera:
        if i in output:
            output[i] += 1
        else:
            output[i] = 1
    return output
from collections import Counter
Counter("12342")
And if any code which performs same this but is faster all all three block of code please tell me
 
     
    