/// <summary>
        /// 处理的所有人的摊牌与结算了,
        /// 结算规则,所有人与庄家进行比较牌的大小,然后 按倍率赔钱,
        /// </summary>
        private void DoExecuteDealShowDown()
        {
            lock (objLock)
            {
                List <UserIDMSG> imList = new List <UserIDMSG>();
                ForeashAllDo((i) =>
                {
                    BullFight100User tempUser = _DicPos2User[i];
                    //if (!tempUser._isBanker) return;//只给庄发通知消息
                    sc_showdown_bf100_n _showdown_n = new sc_showdown_bf100_n()
                    {
                        fn = "sc_showdown_bf100_n", result = 1, _msgid = _TurnWaitTime
                    };

                    _showdown_n.sdlist   = _judge.GetShowDownList(i);
                    _showdown_n._curGold = tempUser._CurrentGold;

                    imList.Add(new UserIDMSG(tempUser._userid, JsonUtils.Serialize(_showdown_n), tempUser._isRobot, tempUser._isDisconnet));
                });

                BF100SendDataServer.instance.SendDataDelay(imList);
                _tableSendData.Add(imList);

                _DicPos2User[_bankpos].SetTimeOutAction(1, "sc_showdown_bf100_n", 3);//处理超时的 UserEnd();
            }
        }