Locking Function Returns

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Locking Function Returns

    I do not get an error when locking a shared scope and returning it from a UDF,
    but my question is: is it actually being locked? I want to do this for two
    reasons... I don't want to place the cflock code all over and... I cannot
    duplicate the value of this variable because it is an object and the duplicate
    function doesnt not work doing so. Example function: <cffunction
    name='myfunction' returntype='any'> <cflock scope='application' timeout='5'
    type='exclusive'> <cfreturn application.myvar> </cflock> </cffunction>

    FuseDesign Guest

  2. Similar Questions and Discussions

    1. mail() function returns FALSE
      Hi All, I'm having trouble getting sendmail to behave with the php mail() function. The function is returning FALSE. Today it doesn't seem to want...
    2. #24876 [Opn->Bgs]: Round function returns different data
      ID: 24876 Updated by: sniper@php.net Reported By: jeff at tmtrading dot com -Status: Open +Status: ...
    3. #24876 [Opn]: Round function returns different data
      ID: 24876 User updated by: jeff at tmtrading dot com -Summary: Round does not round properly Reported By: jeff at...
    4. #24744 [Opn->Csd]: Using a function that returns a reference crashes php
      ID: 24744 Updated by: sniper@php.net Reported By: vma1 at abv dot bg -Status: Open +Status: Closed...
    5. #24744 [NEW]: Using a function that returns a reference crashes php
      From: vma1 at abv dot bg Operating system: Slackware Linux 9.0 PHP version: 4CVS-2003-07-21 (stable) PHP Bug Type: ...
  3. #2

    Default Re: Locking Function Returns

    > name='myfunction' returntype='any'> <cflock scope='application' timeout='5'
    > type='exclusive'> <cfreturn application.myvar> </cflock> </cffunction>
    There's no need to lock this sort of thing. Since CFMX the bug which
    required every usage of a shared-scope variable to be locked is no longer
    an issue, due to the underlying Java handling the memory management
    properly.

    --

    Adam
    Adam Cameron Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139