ZeroMQ接口函数之 :zmq_ctx_set - 设置环境上下文属性_weixin_33843947的博客-程序员秘密

ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_ctx_set

zmq_ctx_set(3) ØMQ Manual - ØMQ/3.2.5

Name

zmq_ctx_set - 设置环境上下文属性

Synopsis

int zmq_ctx_set (void *context, int option_name, int option_value);

Description

函数 zmq_ctx_set() 将参数option_name指定的属性设置为参数option_value 的值。

zmq_ctx_set() 函数可以设置下列的参数:

ZMQ_IO_THREADS:设置I/O线程的个数

ZMQ_IO_THREADS参数用来指定ZMQ 线程池的大小,来对I/O进行操作。

如果你的应用程序只是使用inproc方式进行传输,你可以把这个值设置为0,否则你至少要设置成1。这个属性必须在向这个context上创建socket之前进行设置。

    默认值   1

ZMQ_MAX_SOCKETS:设置socket数量的最大值

ZMQ_MAX_SOCKETS参数设置允许在这个context上创建socket数量的最大值。

    默认值  1024

Return value

执行成功时,zmq_ctx_set() 函数返回0。否则函数返回 -1,并且设置errno为下列定义的值。

Errors

  EINVAL

    参数给定的属性option_name未知。

Example

  给socket设置最大值。

1 void *context = zmq_ctx_new ();
2 zmq_ctx_set (context, ZMQ_MAX_SOCKETS, 256);
3 int max_sockets = zmq_ctx_get (context, ZMQ_MAX_SOCKETS); assert (max_sockets == 256);

See also

zmq_ctx_get(3)  zmq(7)

Authors

This ØMQ manual page was written by Pieter Hintjens <[email protected]>

Web site design and content is copyright (c) 2007-2012 iMatix Corporation. Contact us for professional support. Site content licensed under the Creative Commons Attribution-Share Alike 3.0 License. ØMQ is copyright (c) Copyright (c) 2007-2012 iMatix Corporation and Contributors. ØMQ is free software licensed under the LGPL. ØMQ, ZeroMQ, and 0MQ are trademarks of iMatix Corporation. Terms of Use — Privacy

Policy

 

更多 ZeroMQ APIhttp://www.cnblogs.com/fengbohello/p/4230135.html

 

风波:风波

[email protected]

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33843947/article/details/86423721

智能推荐

JAVA--IO BIO&NIO_熊人族无所畏惧的博客-程序员秘密

BIO&amp;amp;NIO针对文件读写操作,BIO性能远胜NIO,NIO优势体现在高并发情况下,线程复用,不会导致线程无限增加从而导致系统死掉。BIO同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。NIO同步非阻塞式IO,服务器实现模式为一个请求一个...

【研究】Struts2漏洞之S2-001漏洞环境和POC_god_Zeo的博客-程序员秘密

【研究】Struts2漏洞之S2-001漏洞环境和POC1.环境2.原理3.影响版本4.利用过程POC1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理该漏洞因为用户提交表单数据并且验证失败时,后端会将用户之前提交的参数值使用 OGNL 表达式 %{v...

Opencv中的深度学习(人脸检测、车牌检测、DNN)_opencv中的dnn人脸检测器[email protected]会飞的毛毛虫的博客-程序员秘密

首先,无论是做检测还是DNN图像分类,所有的模型或配置文件都需要从以下三个网站中下载IT大牛们帮我们创建的各种分类器:# 人脸检测''' https://github.com/opencv/opencv/tree/master/data/haarcascades '''# googlenet caffemodel权重文件''' http://dl.caffe.berkeleyvision.org/ ''' # googlenet caffemodel配置文件''' https://gith

LeetCode52——N-Queens II_NearXDU的博客-程序员秘密

LeetCode52——N-Queens II跟LeetCode51一样,只不过这题是求解解的个数。这里我套用了上一题的代码,只不过当row==n(递归返回条件)时,不是将一种可行解加入结果集,而是另计数变量自增,来统计可行解的数量。代码:class Solution {private: int num; bool check(int row, int col, int n,

如何使用ADO访问Oracle数据库存储过程 _ado oracle 存储过程_fjnu105022004005的博客-程序员秘密

 来源:网络/责编:编程入门 作者:不详<!--google_ad_client = "pub-1762970342420142";/* 300x250 */google_ad_slot = "2904782163";google_ad_width = 300;google_ad_height = 250;//-->w

随便推点

html5如何绑定域名,墨涩网 - Coding搭建html静态网站后绑定域名+SSL证书——墨涩网..._大魔头-诺铁的博客-程序员秘密

Coding是一个面向开发者的云端开发平台 ,目前提供代码托管,运行空间,质量控制,项目管理等功能。此外,还提供社会化协作功能,包含了社交元素,方便开发者进行技术讨论和协作。CODING 支持将您代码仓库中的代码或项目文件部署成一个静态网站,支持绑定自定义域名,自动续期 SSL/TLS 证书。可以用来搭建个人博客,企业官网等简易网站。此模块需要“团队所有者”身份进行实名认证。更可以设置多种网站更...

风格迁移(CycleGAN)_cyclegan风格迁移_点PY的博客-程序员秘密

文章目录概述CycleGANCycleGAN有两个Generator网络CycleGAN有两个Discriminator网络CycleGAN的网络结构应用参考概述Cycle-Consistent Adversarial Networks(CycleGAN)是一个新颖的方法,它能将图像从源域映射到目标域b。CycleGANs的一个很酷的功能是它不需要训练数据配对就能产生惊人的风格传递的结果。在许多风格迁移的应用中,成对数据是训练所必需的。配对CycleGAN不需要配对数据输入到模型中无需

CentOS查看和修改PATH环境变量的方法_weixin_34355715的博客-程序员秘密

为什么80%的码农都做不了架构师?&gt;&gt;&gt; ...

applicationContext.xml 配置文件的存放位置_北渔。的博客-程序员秘密

web.xml中classpath:和classpath*:  有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置:1:src下面 需要在web.xml中定义如下:contextConfigLocation

聊聊dubbo的ConsumerContextFilter_chuoguo3754的博客-程序员秘密

序本文主要研究一下dubbo的ConsumerContextFilterConsumerContextFilterdubbo-2.7.2/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ConsumerC...

devtools::install_github()无法安装问题_生信洞的博客-程序员秘密

devtools::install_github('royfrancis/pophelper')Downloading GitHub repo royfrancis/[email protected] in utils::download.file(url, path, method = method, quiet = quiet, : cannot open URL 'https:...