Conditions such that taking global sections of line bundles commutes with tensor product?

The paper Global sections and tensor products of line bundles over a curve by David C. Butler quotes and proves some interesting results in that direction. For example:

On a smooth projective curve of genus $g$ let $L_1$ be a line bundle of degree $\geq 2g$ and $L_2$ a line bundle of degree $>2g$. Then $\tau : \Gamma(L_1) \otimes \Gamma(L_2) \to \Gamma(L_1 \otimes L_2)$ is surjective (this is due to Mumford). This also holds when $L_1$ and $L_2$ are globally generated and $\mathrm{deg}(L_1) + \mathrm{deg}(L_2) \geq 4g+1$. The paper also contains refinements about the image of $\tau$ (Theorems 1 and Theorem 2 in loc. cit). The proofs use Riemann-Roch.

If you are also interested in vector bundles instead of just line bundles, see the paper On the tensor product of sections of vector bundles on an algebraic curve by M. Baiesi and E. Ballico, and the references there.

I don't know if anything is known beyond curves.


If $X=Spec(A)$ is any affine scheme and if $L,M$ are arbitrary line bundles, then the canonical map $$ \Gamma(X,L)\otimes_{\mathcal O_X(X)} \Gamma(X,M) \to \Gamma(X,L \otimes_{\mathcal O_X} M) \quad (\bigstar)$$ is always an isomorphism.

Indeed $L=\tilde P$ and $M=\tilde{Q}$ are associated to the projective $A$-modules of rank one $P=\Gamma(X,L)$ and $Q=\Gamma(X,M)$.
The morphism $(\bigstar)$ then becomes $$P\otimes_A Q\to \Gamma(X,\tilde P \otimes_{\mathcal O_X} \tilde X) \quad (\bigstar \bigstar)$$
To conclude, it suffices to show that $$\tilde P \otimes_{\mathcal O_X} \tilde X=\widetilde {P\otimes _A Q}\quad (KEY)$$ because then in $(\bigstar \bigstar)$ $$\Gamma(X,\tilde P \otimes_{\mathcal O_X} \tilde M)=\Gamma(X,\widetilde {P\otimes _A Q})=P\otimes_AQ$$ too.
And here is the good news: Dieudonné and Grothendieck proved $(KEY)$ for you half a century ago!
Just check EGA I, Corollaire (1.3.12 (i)), page 88.

A Guess
I am pretty confident that the corresponding result holds for two arbitrary holomorphic line bundles on a Stein manifold.
Edit: June 18th, 2016
The guess above is indeed true.
In fact we have the following incredibly more general result, proved by Otto Forster in Zur Theorie der Steinschen Algebren und Moduln, line -11 on page 403 :

If $\mathcal F,\mathcal G$ are coherent sheaves on the Stein space $X$, then the canonical morphism $$\Gamma(X,\mathcal F)\otimes _{\Gamma(X,\mathcal O_X)} \Gamma(X,\mathcal G) \stackrel {\cong }{\to} \Gamma(X,\mathcal F\otimes_{\mathcal O_X} \mathcal G)$$ is an isomorphism.