Let us work with projective algebraic varieties over $k= \mathbb{C}$. If necessary we can also assume smoothness of the varieties.
Of course it is not in general true that given two line bundles $L, M$ on a variety $X$, we have $$ \Gamma(X,L \otimes M) = \Gamma(X,L)\otimes \Gamma(X,M), $$ an easy example is $\mathcal{O}(1)$ and $\mathcal{O}(-1)$ on projective space.
I was wondering if there are conditions that one can place on the variety or the bundles, such that the above equality does hold. Maybe if the bundles admit global sections, or are even generated by global sections?
As a second question, when we know the dimension of $\Gamma(X,L \otimes M)$, can we translate this back into information on $\Gamma(X,L)$ or $\Gamma(X, M)$? (assuming for the moment anything that you wish to assume.)
I know this last question is vague, so as an answer basically any general observation, or anything in a direction of a technique for calculation would be great!