worker

    5熱度

    2回答

    在下面的例子(內Qt的GUI應用程序),一個新的線程啓動(在我想要做一些工作的事件循環): void doWork() { QThread* workerThread = new QThread(); Worker* worker = new Worker(); worker->moveToThread(workerThread); connect(w

    1熱度

    2回答

    所以我從來沒有使用過Swing Worker,但是我聽說這是加載圖像的好方法,因爲它允許從我相信的背景中處理圖像。在試圖實現它的過程中,我碰到了一個問題,圖像沒有被繪製。我沒有任何錯誤,但屏幕似乎是白色的。任何人都可以看看我的代碼並告訴我哪裏出了問題? import java.awt.Dimension; import java.awt.Graphics; import jav

    0熱度

    1回答

    我正在使用Resque到enqueue作業。 我開始一個工人,並處理作業。 我的工作延伸,實現就業掛鉤像before_enqueue,after_enqueue,before_perform,after_perform並將東西statsd寶石。那些工作。但是,before_dequeue和after_dequeue似乎沒有被調用。爲什麼有這個原因? 另外,我對Resque的理解並不全是。我會打電話

    3熱度

    1回答

    從我的應用程序中,我需要使用ajax請求運行一個複雜的功能,同時需要顯示一個帶有旋轉圖像的模態div。我嘗試使用JavaScript在Mozilla中正常工作,但不在Chrome中。作爲一種解決方法,我嘗試了web worker,如下所示。 main.js this.Calculate=function(ii) { worker.postMessage({'cmd': '

    0熱度

    1回答

    代碼中的問題: class Model < ActiveRecord::Base require 'Library' AN_ARRAY = [ 1, 2 ] THING = Classname.new.thing() def self.perform(param) # do stuff using THING, i.e. THING.do(s

    0熱度

    1回答

    在cloudControl上,我可以選擇run a local task via a worker,也可以運行cronjob。 如果我想定期執行本地任務(我不想打電話給公衆可訪問的網站)該怎麼辦。 我看到可能的解決方案: 據the documentation, 「上cloudControl cronjobs是您指定的URL定期的電話。」 所以在本地調用文件是不可能的(?)。所以我必須創建一個我可以

    1熱度

    2回答

    我試圖將文件下載分解爲後臺進程。我的資產存儲在S3上。 我原來(阻塞)的代碼如下所示 # From DownloadsController#download data = open(path) send_data(data.read, type: @download.mime_type, filename: @download.file_title) 所以我已經設置了Redis的和Sid

    2熱度

    1回答

    我正在構建連接到工作隊列的API,並且遇到了結構問題。我在尋找的是一個通過API接口的工作隊列的設計模式。 詳情: 我使用Node.js的服務器和快速創建需要請求並返回JSON的API。這些請求可能需要很長時間才能處理(數據密集型),所以這就是我們使用排隊系統(RabbitMQ)的原因。 因此,舉個例子,假設我向API發送了一個請求,需要15分鐘才能處理。 Express API格式化請求並將其放

    2熱度

    1回答

    我正在編寫一個需要在後臺執行PHP腳本的Web應用程序。隊列問題是它一次只能處理一個隊列。我的問題是,我如何讓Beanstalk同時處理更多作業,或者如何在後臺執行我的腳本,直到用戶手動停止它爲止。我使用的是Laravel 4,所以我擁有所有這些方法。 在此先感謝。 該API無法幫助我btw。 <?php class Workers { public function fire($

    0熱度

    1回答

    是否有可能從worker.js發送兩條帶有postMessage()的消息? 和我們兩個不同的地方的消息。 等 w.onmessage = function (event) { document.getElementById(event.message 1 here).innerHTML=event.message 2 here; };