macOS環境での Pythonのmultiprocessingについて


以下のコードをGoogle Colabでやるとすぐ終わるのですが、Macのローカル環境でJupyter
Notebookを使うと相当長い時間かかります(というか数時間経っても終わりません)。  
原因を教えていただければ幸いです。

なお、Pythonのバージョンは3.8、Macのバージョンは11.2.3でM1ではありません。

[code]

    from multiprocessing import Pool
    
    def f(x):
        return x*x
    
    if __name__ == '__main__':
        with Pool(1) as p:
            print(p.map(f, [1, 2, 3]))
    
[/code]

