Is it possible to create a shared LWP::UserAgent object that can be used for HTTP requests in different threads?
How to share LWP::UserAgent object between threads
561 Views Asked by Ilya Matveychikov At
1
There are 1 best solutions below
Related Questions in MULTITHREADING
- new thread blocks main thread
- WPF MessageBox Cancel checkbox check
- How to avoid concurrent access to a resource?
- run oncomplete event in async
- Threading Segfault when reading members
- Function timeouts in C and thread
- How are multiple requests to Task.Run handled from a resource management standpoint?
- Acumatica perfomance with threads
- Wait and Notify in Java threads for a given interval
- Different behavior of async with Visual Studio 2013(Windows8.1) and GCC 4.9(Ubuntu14.10)
- How to return blocking queue to the right object?
- background thread using Task.Run
- deletion and cleanup of worker thread in Qt crashes
- Pipeline-like operation using TChan
- implementing in app purchase on android
Related Questions in PERL
- Perl Command Line Interpreter crashing on exit
- Perl Regex: Merge multiple one-character substrings
- Syntax error in Perl open
- Need help in understanding perl tr command with /d
- Referencing a Schema's table batch/perl
- Retrieving filtered list of files using template toolkit
- “Badly placed ()'s” error when running loc command
- getting google contacts using shuttlecloud
- Perl Module using %EXPORT_TAGS
- get all possible permutations of words in string using perl script
- Can't locate DBI.pm in @INC with Perl
- split string into several substring using indexes
- How to find strings between two specified texts
- Getting a json from a server and assigning it to a variable
- Is there anyway to plot timeline charts in excel sheets using Spreadhseet::WriteExcel module in Perl?
Related Questions in LWP-USERAGENT
- Downloading a webpage source code from another one of my websites in PHP
- How to run parallel fork as single thread in perl?
- Why isn't agent() set when using LWP::Parallel::UserAgent?
- LWP::UserAgent getting 204 No Content response when POST in loop with multiple file contents
- Perl LWP::UserAgent cannot connect to HTTPS
- Downloading XML results with LWP::UserAgent in PERL
- perl LWP::UserAgent gives a cryptic error message
- How to login in Perl using LWP::UserAgent and can check cookies value using HTTP::Cookies?
- Using Perl LWP::UserAgent with XML that requires Usernames and Passwords to connect
- LWP read fail error
- LWP::UserAgent to post XML to secure server... certificate issue
- LWP::UserAgent for XML POST to HTTPS server not working
- Perl LWP anonymous array reference containing array reference comes across as array with a single element
- Perl - Force LWP::Protocol subclass selection, or is there a better way?
- how to download `decoded_content`
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The short answer is no. There may be a way to use shared mem to achieve this, but even if it were possible, I don't think you'd want to do this because there are objects stored on the user agent itself such as last error etc. If you want to synchronize cookies, you can take care of that by specifying a cookie jar that you persist and reuse ( from perldoc for LWP::UserAgent ):
$ua->cookie_jar( $cookie_jar_obj )