6.76 Mathematica functions that does the same thing

ClearAll["Global`*"] 
lst = {{a, b}, {c, d}}; 
MapThread[f, lst] 
Out[14]= {f[a, c], f[b, d]} 
 
Thread[f[Sequence @@ lst]] 
Out[15]= {f[a, c], f[b, d]}