Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 3.141.7.165
66 Domain
8.0.30
amvm
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
libxml2-devel-2.9.1 /
[ HOME SHELL ]
Name
Size
Permission
Action
examples
[ DIR ]
drwxr-xr-x
html
[ DIR ]
drwxr-xr-x
tutorial
[ DIR ]
drwxr-xr-x
APIchunk0.html
29.38
KB
-rw-r--r--
APIchunk1.html
36.61
KB
-rw-r--r--
APIchunk10.html
62.82
KB
-rw-r--r--
APIchunk11.html
32.43
KB
-rw-r--r--
APIchunk12.html
85.95
KB
-rw-r--r--
APIchunk13.html
62.37
KB
-rw-r--r--
APIchunk14.html
44.63
KB
-rw-r--r--
APIchunk15.html
43.2
KB
-rw-r--r--
APIchunk16.html
35.45
KB
-rw-r--r--
APIchunk17.html
52.79
KB
-rw-r--r--
APIchunk18.html
41.75
KB
-rw-r--r--
APIchunk19.html
35.8
KB
-rw-r--r--
APIchunk2.html
39.79
KB
-rw-r--r--
APIchunk20.html
31.98
KB
-rw-r--r--
APIchunk21.html
36.93
KB
-rw-r--r--
APIchunk22.html
56.6
KB
-rw-r--r--
APIchunk23.html
62.13
KB
-rw-r--r--
APIchunk24.html
92.13
KB
-rw-r--r--
APIchunk25.html
40.75
KB
-rw-r--r--
APIchunk26.html
31.37
KB
-rw-r--r--
APIchunk27.html
33.19
KB
-rw-r--r--
APIchunk28.html
56.49
KB
-rw-r--r--
APIchunk29.html
13.1
KB
-rw-r--r--
APIchunk3.html
35.34
KB
-rw-r--r--
APIchunk4.html
35.34
KB
-rw-r--r--
APIchunk5.html
29.04
KB
-rw-r--r--
APIchunk6.html
28.34
KB
-rw-r--r--
APIchunk7.html
32.08
KB
-rw-r--r--
APIchunk8.html
29.52
KB
-rw-r--r--
APIchunk9.html
28.03
KB
-rw-r--r--
APIconstructors.html
58.11
KB
-rw-r--r--
APIfiles.html
320.54
KB
-rw-r--r--
APIfunctions.html
211.94
KB
-rw-r--r--
APIsymbols.html
317.85
KB
-rw-r--r--
AUTHORS
208
B
-rw-r--r--
Copyright
1.26
KB
-rw-r--r--
DOM.gif
3.09
KB
-rw-r--r--
DOM.html
6.46
KB
-rw-r--r--
FAQ.html
20.57
KB
-rw-r--r--
Libxml2-Logo-180x168.gif
8
KB
-rw-r--r--
Libxml2-Logo-90x34.gif
3
KB
-rw-r--r--
NEWS
93.6
KB
-rw-r--r--
README
1.16
KB
-rw-r--r--
XMLinfo.html
6.64
KB
-rw-r--r--
XSLT.html
5.64
KB
-rw-r--r--
architecture.html
6.7
KB
-rw-r--r--
bugs.html
10
KB
-rw-r--r--
catalog.gif
5.96
KB
-rw-r--r--
catalog.html
23.08
KB
-rw-r--r--
contribs.html
7.5
KB
-rw-r--r--
docs.html
7.44
KB
-rw-r--r--
downloads.html
8.07
KB
-rw-r--r--
encoding.html
18.93
KB
-rw-r--r--
entities.html
9.22
KB
-rw-r--r--
example.html
12.79
KB
-rw-r--r--
guidelines.html
17.25
KB
-rw-r--r--
help.html
6.17
KB
-rw-r--r--
index.html
16.46
KB
-rw-r--r--
interface.html
8.01
KB
-rw-r--r--
intro.html
7.04
KB
-rw-r--r--
library.html
14.61
KB
-rw-r--r--
libxml.gif
7.51
KB
-rw-r--r--
libxml2-api.xml.gz
157.78
KB
-rw-r--r--
namespaces.html
8.14
KB
-rw-r--r--
news.html
125.52
KB
-rw-r--r--
python.html
19.46
KB
-rw-r--r--
redhat.gif
697
B
-rw-r--r--
searches.html
7.38
KB
-rw-r--r--
smallfootonly.gif
2.71
KB
-rw-r--r--
structure.gif
5.43
KB
-rw-r--r--
threads.html
6.94
KB
-rw-r--r--
tree.html
7.73
KB
-rw-r--r--
upgrade.html
12.34
KB
-rw-r--r--
w3c.png
1.98
KB
-rw-r--r--
xml.html
264.82
KB
-rw-r--r--
xmlcatalog_man.html
8.89
KB
-rw-r--r--
xmldtd.html
13.3
KB
-rw-r--r--
xmlio.html
12.48
KB
-rw-r--r--
xmllint.html
15.12
KB
-rw-r--r--
xmlmem.html
14.08
KB
-rw-r--r--
xmlreader.html
19.67
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : threads.html
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="SHORTCUT ICON" href="/favicon.ico" /><style type="text/css"> TD {font-family: Verdana,Arial,Helvetica} BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em} H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } </style><title>Thread safety</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="Gnome2 Logo" /></a><a href="http://www.w3.org/Status"><img src="w3c.png" alt="W3C Logo" /></a><a href="http://www.redhat.com/"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/"><img src="Libxml2-Logo-180x168.gif" alt="Made with Libxml2 Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XML C parser and toolkit of Gnome</h1><h2>Thread safety</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Developer Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html" style="font-weight:bold">Main Menu</a></li><li><a href="html/index.html" style="font-weight:bold">Reference Manual</a></li><li><a href="examples/index.html" style="font-weight:bold">Code Examples</a></li><li><a href="guidelines.html">XML Guidelines</a></li><li><a href="tutorial/index.html">Tutorial</a></li><li><a href="xmlreader.html">The Reader Interface</a></li><li><a href="ChangeLog.html">ChangeLog</a></li><li><a href="XSLT.html">XSLT</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="architecture.html">libxml2 architecture</a></li><li><a href="tree.html">The tree output</a></li><li><a href="interface.html">The SAX interface</a></li><li><a href="xmlmem.html">Memory Management</a></li><li><a href="xmlio.html">I/O Interfaces</a></li><li><a href="library.html">The parser interfaces</a></li><li><a href="entities.html">Entities or no entities</a></li><li><a href="namespaces.html">Namespaces</a></li><li><a href="upgrade.html">Upgrading 1.x code</a></li><li><a href="threads.html">Thread safety</a></li><li><a href="DOM.html">DOM Principles</a></li><li><a href="example.html">A real example</a></li><li><a href="xml.html">flat page</a>, <a href="site.xsl">stylesheet</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li><li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li><li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li><li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://opencsw.org/packages/libxml2">Solaris binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://lxml.de/">lxml Python bindings</a></li><li><a href="http://cpan.uwinnipeg.ca/dist/XML-LibXML">Perl bindings</a></li><li><a href="http://libxmlplusplus.sourceforge.net/">C++ bindings</a></li><li><a href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4">PHP bindings</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://libxml.rubyforge.org/">Ruby bindings</a></li><li><a href="http://tclxml.sourceforge.net/">Tcl bindings</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml2">Bug Tracker</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>Starting with 2.4.7, libxml2 makes provisions to ensure that concurrent threads can safely work in parallel parsing different documents. There is however a couple of things to do to ensure it:</p><ul><li>configure the library accordingly using the --with-threads options</li> <li>call xmlInitParser() in the "main" thread before using any of the libxml2 API (except possibly selecting a different memory allocator)</li> </ul><p>Note that the thread safety cannot be ensured for multiple threads sharing the same document, the locking must be done at the application level, libxml exports a basic mutex and reentrant mutexes API in <libxml/threads.h>. The parts of the library checked for thread safety are:</p><ul><li>concurrent loading</li> <li>file access resolution</li> <li>catalog access</li> <li>catalog building</li> <li>entities lookup/accesses</li> <li>validation</li> <li>global variables per-thread override</li> <li>memory handling</li> </ul><p>XPath has been tested for threaded usage on non-modified document for example when using libxslt, but make 100% sure the documents are accessed read-only !</p><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>
Close