boost-thread

    8熱度

    4回答

    我一直在開發我的web應用程序,並在最初設置的Firefox(使用Ctrl + Wheel)上設置了一定的縮放級別。現在,當在Firefox上使用不同的PC進行測試時,默認的100%似乎太大了。我可以使用CSS設置默認值嗎?

    2熱度

    1回答

    我有一個Python應用程序調用C++ boost python庫,它都可以工作。不過,我有一個回調C++的Python場景,其中來自boost線程的C++調用python,並在C++端獲得訪問衝突。如果我使用python線程完成相同的回調,它可以完美地工作。因此,我懷疑我不能使用boost線程從C++中簡單地回調Python,但需要額外的工作才能使用它。

    3熱度

    1回答

    我寫了這個示例代碼來測試boost::future繼續在我的應用程序中使用。 #include <iostream> #include <functional> #include <unistd.h> #include <exception> #define BOOST_THREAD_PROVIDES_FUTURE #define BOOST_THREAD_PROVIDES_FUTUR

    1熱度

    1回答

    我有一個包含boost :: mutex作爲私有成員的類。當你調用其中的一個公共函數時它就會被鎖定,當函數退出時它會被解鎖。這是爲了提供對對象內部的同步訪問。 class StringDeque { boost::mutex mtx; std::deque<string> string_deque; public: StringDeque() { }

    4熱度

    1回答

    我有一個使用boost記錄的應用程序。在關機期間,它會在空指針訪問時獲得訪問衝突。當我逐步通過代碼到失敗點時,看起來boost :: log dll被解除分配,然後boost :: thread代碼嘗試訪問曾經被日誌dll佔用的內存。 我沒有在自己的代碼中使用任何boost線程,所以假設boost-thread dll被boost日誌使用。 ,以確保所有被匯關機前摧毀,我打電話:核心 - >刷新(

    1熱度

    1回答

    這是我的第一篇文章Stack Overflow,所以請道歉,如果有任何不符合。 問題 我已經開發了一個基於Windows Azure的網站(類似於EBAY)和託管它Azure平臺。我已經在啓用Azure緩存的情況下部署了多個Web角色實例。直到上週一切都很順利,但突然產品搜索頁面從db加載數據時開始凍結。它僅針對返回大量數據的特定類別而掛起。 我在某處讀到我們應該啓用localCache和tran

    0熱度

    2回答

    我嘗試使用openMP V.2.0編寫並行for循環。在平行區域的中間,我構造了一個Object,我希望每個線程都構造一個Object。 #pragma omp parallel for for (long i = 0; i < static_cast<long>(general_triangles.size()); ++i) { TrianglePointer t

    1熱度

    1回答

    我有一個要求在std :: thread退出時執行回調函數,並且回調函數應該在主線程上執行。 在創建線程時,我需要分離線程並且不能阻塞線程完成的主循環執行。 我試圖使用的std ::信號,但是這似乎並沒有主線程 #include <thread> #include <csignal> #include <iostream> std::thread::id main_thread_id;

    1熱度

    1回答

    這裏決定變量的類型是一個圖書館的收縮我的工作: class pool { private: std::vector<int> m_buffer; public: void insert(int a) { m_buffer.push_back(a); } int size() { return (int)(m_buffer.size()); } virt

    1熱度

    1回答

    我正在從ACE庫支持移動我的代碼以提高庫支持。我需要替換ACE_Semaphore。看來C++ 11不支持信號量方法。我已經看到了named_semaphore的提升。我看到的另一種選擇是去POCO信號燈,在那裏我必須包含POCO庫。請告訴我哪些是最好的前進方向。 編輯:這是爲進程內線程同步。