我正在制作一个静态函数来获取可重复使用的当前位置,并且我正在使用SynchronousQueue停止返回该函数,直到完成获取位置的过程为止,但问题是它从未完成。这是函数的主体,每当我注释队列片段时,它都会正常完成,但是使用队列时,它永远不会完成。
select id, sum2
from t cross apply
(select sum(val) as sum2
from (select top (2) val
from values (value1), (value2), (value3) v(val)
order by val asc
) v
) v
这是什么问题