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库。请告诉我哪些是最好的前进方向。 编辑:这是为进程内线程同步。