Cảm ơn bạn đã trả lời !! Nhưng tôi vẫn không thể làm được. Lỗi mà tôi nhận được là "Yếu tố objGet1 không được xác định trong đối tượng Java thuộc loại lớp coldfusion.runtime.VariableScope."Nhận giá trị của các biến chạy trong cfloop bằng cách sử dụng cfthread join
Dưới đây là mã đầy đủ của tôi. Tôi chỉ muốn đổ giá trị của mỗi luồng chứa thông tin cfhttp.
http://www.google.com/search?" & "q = Vin Diesel" & "& num = 10" & "& start =") />
<cfset intStartTime = GetTickCount() />
<cfloop index="intGet" from="1" to="10" step="1">
<!--- Start a new thread for this CFHttp call. --->
<cfthread action="run" name="objGet#intGet#">
<cfhttp method="GET" url="#strBaseURL##((intGet - 1) * 10)#" useragent="#CGI.http_user_agent#" result="THREAD.Get#intGet#" />
</cfthread>
</cfloop>
<cfloop index="intGet" from="1" to="10" step="1">
<cfthread action="join" name="objGet#intGet#" />
<cfdump var="#Variables['objGet'&intGet]#"><br />
</cfloop>
và khi tôi sử dụng sau khi chuỗi tham gia bên trong vòng lặp. Tôi nhận được kết quả mong muốn Cảm ơn !!
Tốt bắt Anthony! Tôi đã không xem xét kỹ lưỡng toàn bộ vấn đề nhưng may mắn là bạn thực sự đóng đinh nó! – Zugwalt