免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2683 | 回复: 0
打印 上一主题 下一主题

有关cics的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-03 15:25 |只看该作者 |倒序浏览
有如下代码
            while(1)
            {
                    if(CicsLockTest(lockadress,1)==0)    //测试锁
                {
                    if(CicsLock(lockadress,1,0)==0)          //加锁
                    {
                                jsq=temp+1;                 
                        while(1)
                        {
                            if(CicsUnLock(lockadress,1)==0)  //解锁
                            break ;

                        }              
                        break ;
                    }
                    else
                        continue ;
                   
                }
            }

这是cics上我用锁机制来控制jsq的值的程序,请问大家这个程序有什么问题吗?   现在出现的现象是我将这个程序编译成一个dll,我在外面用一个多进程的程序调用这个dll(并发300个子进程),发现jsq的值很小,但是我认为jsq的值应该很大吧? 请大家帮帮忙,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP