Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev]

Date2011-10-07 01:19
Frommichael.gogins@gmail.com
SubjectRe: [Cs-dev]
AttachmentsNone  None  None  None  

Date2011-10-07 08:10
FromAndres Cabrera
SubjectRe: [Cs-dev] csoundTableSet()
Hi,

Wouldn't there be problems if you are reading from it at the same time?

Cheers,
Andres

On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
 wrote:
> Yes.
>
> T-Mobile. America’s First Nationwide 4G Network
>
> ----- Reply message -----
> From: "Rory Walsh" 
> To: "Developer discussions" 
> Subject: [Cs-dev] csoundTableSet()
> Date: Thu, Oct 6, 2011 5:32 pm
>
>
> Quick question, can csoundTableSet() be called during performance?
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2dcopy1
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists

Date2011-10-07 10:39
FromVictor Lazzarini
SubjectRe: [Cs-dev] csoundTableSet()
I would suggest putting this on a performance or yield callback.
On 7 Oct 2011, at 08:10, Andres Cabrera wrote:

> Hi,
>
> Wouldn't there be problems if you are reading from it at the same  
> time?
>
> Cheers,
> Andres
>
> On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
>  wrote:
>> Yes.
>>
>> T-Mobile. America’s First Nationwide 4G Network
>>
>> ----- Reply message -----
>> From: "Rory Walsh" 
>> To: "Developer discussions" 
>> Subject: [Cs-dev] csoundTableSet()
>> Date: Thu, Oct 6, 2011 5:32 pm
>>
>>
>> Quick question, can csoundTableSet() be called during performance?
>>
>> ------------------------------------------------------------------------------
>> All the data continuously generated in your IT infrastructure  
>> contains a
>> definitive record of customers, application performance, security
>> threats, fraudulent activity and more. Splunk takes this data and  
>> makes
>> sense of it. Business sense. IT sense. Common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy1
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously  
>> valuable.
>> Why? It contains a definitive record of application performance,  
>> security
>> threats, fraudulent activity, and more. Splunk takes this data and  
>> makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously  
> valuable.
> Why? It contains a definitive record of application performance,  
> security
> threats, fraudulent activity, and more. Splunk takes this data and  
> makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-10-07 13:14
FromMichael Gogins
SubjectRe: [Cs-dev] csoundTableSet()
Yes, you couldn't safely read from and write to the same element in
the same table at the same time. So you would have to deal with that
some way. One way would be to have 2 copies of the same table, one for
reading from and one for writing to. These tables would be swapped
back and forth as required, and the swap could be an atomic operation
(this is one example of lock-free programming).

Regards,
Mike

On Fri, Oct 7, 2011 at 3:10 AM, Andres Cabrera  wrote:
> Hi,
>
> Wouldn't there be problems if you are reading from it at the same time?
>
> Cheers,
> Andres
>
> On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
>  wrote:
>> Yes.
>>
>> T-Mobile. America’s First Nationwide 4G Network
>>
>> ----- Reply message -----
>> From: "Rory Walsh" 
>> To: "Developer discussions" 
>> Subject: [Cs-dev] csoundTableSet()
>> Date: Thu, Oct 6, 2011 5:32 pm
>>
>>
>> Quick question, can csoundTableSet() be called during performance?
>>
>> ------------------------------------------------------------------------------
>> All the data continuously generated in your IT infrastructure contains a
>> definitive record of customers, application performance, security
>> threats, fraudulent activity and more. Splunk takes this data and makes
>> sense of it. Business sense. IT sense. Common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy1
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-10-07 15:19
FromRory Walsh
SubjectRe: [Cs-dev] csoundTableSet()
Could something be added to the csoundTableSet() method that would
prevent such problems. This way the end-user of the API(me!!) wouldn't
need to worry about such things?

On 7 October 2011 13:14, Michael Gogins  wrote:
> Yes, you couldn't safely read from and write to the same element in
> the same table at the same time. So you would have to deal with that
> some way. One way would be to have 2 copies of the same table, one for
> reading from and one for writing to. These tables would be swapped
> back and forth as required, and the swap could be an atomic operation
> (this is one example of lock-free programming).
>
> Regards,
> Mike
>
> On Fri, Oct 7, 2011 at 3:10 AM, Andres Cabrera  wrote:
>> Hi,
>>
>> Wouldn't there be problems if you are reading from it at the same time?
>>
>> Cheers,
>> Andres
>>
>> On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
>>  wrote:
>>> Yes.
>>>
>>> T-Mobile. America’s First Nationwide 4G Network
>>>
>>> ----- Reply message -----
>>> From: "Rory Walsh" 
>>> To: "Developer discussions" 
>>> Subject: [Cs-dev] csoundTableSet()
>>> Date: Thu, Oct 6, 2011 5:32 pm
>>>
>>>
>>> Quick question, can csoundTableSet() be called during performance?
>>>
>>> ------------------------------------------------------------------------------
>>> All the data continuously generated in your IT infrastructure contains a
>>> definitive record of customers, application performance, security
>>> threats, fraudulent activity and more. Splunk takes this data and makes
>>> sense of it. Business sense. IT sense. Common sense.
>>> http://p.sf.net/sfu/splunk-d2dcopy1
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>> ------------------------------------------------------------------------------
>>> All of the data generated in your IT infrastructure is seriously valuable.
>>> Why? It contains a definitive record of application performance, security
>>> threats, fraudulent activity, and more. Splunk takes this data and makes
>>> sense of it. IT sense. And common sense.
>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
>
> --
> Michael Gogins
> Irreducible Productions
> http://www.michael-gogins.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-10-07 16:32
FromVictor Lazzarini
SubjectRe: [Cs-dev] csoundTableSet()
Well, not to csoundTableSet(). Possibly we can have another higher- 
level API function that will give thread-safe table-access.

Victor

On 7 Oct 2011, at 15:19, Rory Walsh wrote:

> Could something be added to the csoundTableSet() method that would
> prevent such problems. This way the end-user of the API(me!!) wouldn't
> need to worry about such things?
>
> On 7 October 2011 13:14, Michael Gogins   
> wrote:
>> Yes, you couldn't safely read from and write to the same element in
>> the same table at the same time. So you would have to deal with that
>> some way. One way would be to have 2 copies of the same table, one  
>> for
>> reading from and one for writing to. These tables would be swapped
>> back and forth as required, and the swap could be an atomic operation
>> (this is one example of lock-free programming).
>>
>> Regards,
>> Mike
>>
>> On Fri, Oct 7, 2011 at 3:10 AM, Andres Cabrera  
>>  wrote:
>>> Hi,
>>>
>>> Wouldn't there be problems if you are reading from it at the same  
>>> time?
>>>
>>> Cheers,
>>> Andres
>>>
>>> On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
>>>  wrote:
>>>> Yes.
>>>>
>>>> T-Mobile. America’s First Nationwide 4G Network
>>>>
>>>> ----- Reply message -----
>>>> From: "Rory Walsh" 
>>>> To: "Developer discussions" 
>>>> Subject: [Cs-dev] csoundTableSet()
>>>> Date: Thu, Oct 6, 2011 5:32 pm
>>>>
>>>>
>>>> Quick question, can csoundTableSet() be called during performance?
>>>>
>>>> ------------------------------------------------------------------------------
>>>> All the data continuously generated in your IT infrastructure  
>>>> contains a
>>>> definitive record of customers, application performance, security
>>>> threats, fraudulent activity and more. Splunk takes this data and  
>>>> makes
>>>> sense of it. Business sense. IT sense. Common sense.
>>>> http://p.sf.net/sfu/splunk-d2dcopy1
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>> ------------------------------------------------------------------------------
>>>> All of the data generated in your IT infrastructure is seriously  
>>>> valuable.
>>>> Why? It contains a definitive record of application performance,  
>>>> security
>>>> threats, fraudulent activity, and more. Splunk takes this data  
>>>> and makes
>>>> sense of it. IT sense. And common sense.
>>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> All of the data generated in your IT infrastructure is seriously  
>>> valuable.
>>> Why? It contains a definitive record of application performance,  
>>> security
>>> threats, fraudulent activity, and more. Splunk takes this data and  
>>> makes
>>> sense of it. IT sense. And common sense.
>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>> --
>> Michael Gogins
>> Irreducible Productions
>> http://www.michael-gogins.com
>> Michael dot Gogins at gmail dot com
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously  
>> valuable.
>> Why? It contains a definitive record of application performance,  
>> security
>> threats, fraudulent activity, and more. Splunk takes this data and  
>> makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously  
> valuable.
> Why? It contains a definitive record of application performance,  
> security
> threats, fraudulent activity, and more. Splunk takes this data and  
> makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2011-10-07 17:17
FromAndres Cabrera
SubjectRe: [Cs-dev] csoundTableSet()
It would have to use the messaging system we've talked about for
csPerfThread. It would be nice, though, to have it plain C to be able
to expose it to the other language interfaces.

Cheers,
Andrés

On Fri, Oct 7, 2011 at 4:32 PM, Victor Lazzarini
 wrote:
> Well, not to csoundTableSet(). Possibly we can have another higher-
> level API function that will give thread-safe table-access.
>
> Victor
>
> On 7 Oct 2011, at 15:19, Rory Walsh wrote:
>
>> Could something be added to the csoundTableSet() method that would
>> prevent such problems. This way the end-user of the API(me!!) wouldn't
>> need to worry about such things?
>>
>> On 7 October 2011 13:14, Michael Gogins 
>> wrote:
>>> Yes, you couldn't safely read from and write to the same element in
>>> the same table at the same time. So you would have to deal with that
>>> some way. One way would be to have 2 copies of the same table, one
>>> for
>>> reading from and one for writing to. These tables would be swapped
>>> back and forth as required, and the swap could be an atomic operation
>>> (this is one example of lock-free programming).
>>>
>>> Regards,
>>> Mike
>>>
>>> On Fri, Oct 7, 2011 at 3:10 AM, Andres Cabrera
>>>  wrote:
>>>> Hi,
>>>>
>>>> Wouldn't there be problems if you are reading from it at the same
>>>> time?
>>>>
>>>> Cheers,
>>>> Andres
>>>>
>>>> On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
>>>>  wrote:
>>>>> Yes.
>>>>>
>>>>> T-Mobile. America’s First Nationwide 4G Network
>>>>>
>>>>> ----- Reply message -----
>>>>> From: "Rory Walsh" 
>>>>> To: "Developer discussions" 
>>>>> Subject: [Cs-dev] csoundTableSet()
>>>>> Date: Thu, Oct 6, 2011 5:32 pm
>>>>>
>>>>>
>>>>> Quick question, can csoundTableSet() be called during performance?
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> All the data continuously generated in your IT infrastructure
>>>>> contains a
>>>>> definitive record of customers, application performance, security
>>>>> threats, fraudulent activity and more. Splunk takes this data and
>>>>> makes
>>>>> sense of it. Business sense. IT sense. Common sense.
>>>>> http://p.sf.net/sfu/splunk-d2dcopy1
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> All of the data generated in your IT infrastructure is seriously
>>>>> valuable.
>>>>> Why? It contains a definitive record of application performance,
>>>>> security
>>>>> threats, fraudulent activity, and more. Splunk takes this data
>>>>> and makes
>>>>> sense of it. IT sense. And common sense.
>>>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> All of the data generated in your IT infrastructure is seriously
>>>> valuable.
>>>> Why? It contains a definitive record of application performance,
>>>> security
>>>> threats, fraudulent activity, and more. Splunk takes this data and
>>>> makes
>>>> sense of it. IT sense. And common sense.
>>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>>
>>>
>>> --
>>> Michael Gogins
>>> Irreducible Productions
>>> http://www.michael-gogins.com
>>> Michael dot Gogins at gmail dot com
>>>
>>> ------------------------------------------------------------------------------
>>> All of the data generated in your IT infrastructure is seriously
>>> valuable.
>>> Why? It contains a definitive record of application performance,
>>> security
>>> threats, fraudulent activity, and more. Splunk takes this data and
>>> makes
>>> sense of it. IT sense. And common sense.
>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously
>> valuable.
>> Why? It contains a definitive record of application performance,
>> security
>> threats, fraudulent activity, and more. Splunk takes this data and
>> makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> Dr Victor Lazzarini
> Senior Lecturer
> Dept. of Music
> NUI Maynooth Ireland
> tel.: +353 1 708 3545
> Victor dot Lazzarini AT nuim dot ie
>
>
>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https:/

Date2011-10-07 17:27
FromRory Walsh
SubjectRe: [Cs-dev] csoundTableSet()
That really would be nice.

On 7 October 2011 17:17, Andres Cabrera  wrote:
> It would have to use the messaging system we've talked about for
> csPerfThread. It would be nice, though, to have it plain C to be able
> to expose it to the other language interfaces.
>
> Cheers,
> Andrés
>
> On Fri, Oct 7, 2011 at 4:32 PM, Victor Lazzarini
>  wrote:
>> Well, not to csoundTableSet(). Possibly we can have another higher-
>> level API function that will give thread-safe table-access.
>>
>> Victor
>>
>> On 7 Oct 2011, at 15:19, Rory Walsh wrote:
>>
>>> Could something be added to the csoundTableSet() method that would
>>> prevent such problems. This way the end-user of the API(me!!) wouldn't
>>> need to worry about such things?
>>>
>>> On 7 October 2011 13:14, Michael Gogins 
>>> wrote:
>>>> Yes, you couldn't safely read from and write to the same element in
>>>> the same table at the same time. So you would have to deal with that
>>>> some way. One way would be to have 2 copies of the same table, one
>>>> for
>>>> reading from and one for writing to. These tables would be swapped
>>>> back and forth as required, and the swap could be an atomic operation
>>>> (this is one example of lock-free programming).
>>>>
>>>> Regards,
>>>> Mike
>>>>
>>>> On Fri, Oct 7, 2011 at 3:10 AM, Andres Cabrera
>>>>  wrote:
>>>>> Hi,
>>>>>
>>>>> Wouldn't there be problems if you are reading from it at the same
>>>>> time?
>>>>>
>>>>> Cheers,
>>>>> Andres
>>>>>
>>>>> On Fri, Oct 7, 2011 at 1:19 AM, michael.gogins@gmail.com
>>>>>  wrote:
>>>>>> Yes.
>>>>>>
>>>>>> T-Mobile. America’s First Nationwide 4G Network
>>>>>>
>>>>>> ----- Reply message -----
>>>>>> From: "Rory Walsh" 
>>>>>> To: "Developer discussions" 
>>>>>> Subject: [Cs-dev] csoundTableSet()
>>>>>> Date: Thu, Oct 6, 2011 5:32 pm
>>>>>>
>>>>>>
>>>>>> Quick question, can csoundTableSet() be called during performance?
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> All the data continuously generated in your IT infrastructure
>>>>>> contains a
>>>>>> definitive record of customers, application performance, security
>>>>>> threats, fraudulent activity and more. Splunk takes this data and
>>>>>> makes
>>>>>> sense of it. Business sense. IT sense. Common sense.
>>>>>> http://p.sf.net/sfu/splunk-d2dcopy1
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> All of the data generated in your IT infrastructure is seriously
>>>>>> valuable.
>>>>>> Why? It contains a definitive record of application performance,
>>>>>> security
>>>>>> threats, fraudulent activity, and more. Splunk takes this data
>>>>>> and makes
>>>>>> sense of it. IT sense. And common sense.
>>>>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> All of the data generated in your IT infrastructure is seriously
>>>>> valuable.
>>>>> Why? It contains a definitive record of application performance,
>>>>> security
>>>>> threats, fraudulent activity, and more. Splunk takes this data and
>>>>> makes
>>>>> sense of it. IT sense. And common sense.
>>>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Michael Gogins
>>>> Irreducible Productions
>>>> http://www.michael-gogins.com
>>>> Michael dot Gogins at gmail dot com
>>>>
>>>> ------------------------------------------------------------------------------
>>>> All of the data generated in your IT infrastructure is seriously
>>>> valuable.
>>>> Why? It contains a definitive record of application performance,
>>>> security
>>>> threats, fraudulent activity, and more. Splunk takes this data and
>>>> makes
>>>> sense of it. IT sense. And common sense.
>>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> All of the data generated in your IT infrastructure is seriously
>>> valuable.
>>> Why? It contains a definitive record of application performance,
>>> security
>>> threats, fraudulent activity, and more. Splunk takes this data and
>>> makes
>>> sense of it. IT sense. And common sense.
>>> http://p.sf.net/sfu/splunk-d2dcopy2
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> Dr Victor Lazzarini
>> Senior Lecturer
>> Dept. of Music
>> NUI Maynooth Ireland
>> tel.: +353 1 708 3545
>> Victor dot Lazzarini AT nuim dot ie
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net